9

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

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

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

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

4

3 回答 3

8

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

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

于 2013-02-05T22:15:02.720 回答
5

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

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

和这里:

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

我希望它有帮助

于 2013-10-02T13:48:41.657 回答
1

-F, --follow-symlinks使用sync. 这对我有用。

于 2015-10-17T17:44:05.600 回答