备份到S3:符号链接

时间:2013-01-31 08:56:19

标签: amazon-s3 backup amazon s3cmd

我正在试图弄清楚如何将一些数据备份到S3。

我们使用rsnapshot实现了本地备份系统,并且运行良好。我们尝试使用带有--sync选项的s3cmd模仿rsync来传输文件。

我们遇到的问题是符号链接不是作为符号链接创建的,它似乎是将它们解析为物理文件并上传它。有没有人对为什么会这样做有任何建议?

我想知道我是否遗漏了一些明显的东西,或者说S3不适合这种操作。我可以设置EC2实例并附加一些EBS,但最好使用S3。

3 个答案:

答案 0 :(得分:8)

Amazon S3本身没有符号链接的概念,这就是我怀疑s3cmd上传物理文件的原因。它是S3的限制,而不是s3cmd。

我假设您需要复制符号链接本身?如果是这种情况,你可以使用符号链接gzip / tar你的目录并上传吗?

答案 1 :(得分:5)

S3上没有可用的符号链接,但您可以使用google的解决方案,该解决方案使用S3(FUSE)创建基于文件系统。更多信息:

https://code.google.com/p/s3fs/wiki/FuseOverAmazon

在这里:

http://tjstein.com/articles/mounting-s3-buckets-using-fuse/

我希望它有所帮助

答案 2 :(得分:0)

使用-F, --follow-symlinks时尝试使用sync OPTiON。这对我有用。