我正在尝试在两台服务器之间同步内容。服务器是相同的版本(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 上
- 从节点 2 中删除
- 从节点 1 中删除
第二次测试
- 将 bbbb.png 上传到 Node1
- 同步到 Node2
- 从节点 2 中删除
- 重新出现在 Node2 上
- 从节点 1 删除
- 重新出现在 Node1 上
我要做的就是确保两台服务器上的相同内容始终完全相同。我究竟做错了什么?