【问题标题】:Rsync not correctly mirroring contentRsync 未正确镜像内容
【发布时间】:2013-04-30 10:18:20
【问题描述】:

我正在尝试在两台服务器之间同步内容。服务器是相同的版本(Ubuntu 12.04LTS)并且运行这个 cron 作业来同步内容:

rsync -arzc --update --delete /htdocs/testing/www/cms_uploads/* root@123.123.123.123:/htdocs/testing/www/cms_uploads/

但我在测试过程时得到了一些奇怪的结果,如下所述。

第一次测试

  • 已将 aaaa.jpg 上传到 Node2
  • 同步到 Node1
  • 从节点 1 中删除
  • 重新出现在 Node1 上
  • 从 Node2 中删除
  • 从节点 1 中删除

第二次测试

  • 已将 bbbb.png 上传到 Node1
  • 同步到 Node2
  • 从 Node2 中删除
  • 在 Node2 上重新出现
  • 从节点 1 中删除
  • 在 Node1 上重新出现

我要做的就是确保两台服务器上的相同内容始终完全相同。我做错了什么?

【问题讨论】:

    标签: ubuntu rsync


    【解决方案1】:

    rsync 只是一种方式!如果您需要双向同步或共享存储,请尝试 Unison

    不要使用通配符。 小心结束斜线(一旦设置错误的时间,您可能会丢失文件!)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-28
      • 2012-01-24
      相关资源
      最近更新 更多