Rsync无法正确镜像内容

时间:2013-04-30 10:18:21

标签: ubuntu rsync

我正在尝试在两台服务器之间同步内容。服务器是相同的版本(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同步
  • 从Node1删除
  • 重新出现在Node1
  • 从Node2删除
  • 从Node1中删除

第二次测试

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

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

1 个答案:

答案 0 :(得分:0)

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

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