【问题标题】:Backing up to S3: symlinks备份到 S3:符号链接
【发布时间】:2013-01-15 07:39:38
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: amazon-s3 backup amazon s3cmd


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      这里:

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

      希望对你有帮助

      【讨论】:

        【解决方案3】:

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

        【讨论】:

        • 对于所有正在搜索“如何将文件备份到 s3 并遵循符号链接”的人,这是正确的,您必须使用参数 -F
        猜你喜欢
        • 2018-05-07
        • 1970-01-01
        • 2018-11-15
        • 1970-01-01
        • 2015-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-19
        • 1970-01-01
        相关资源
        最近更新 更多