如何*有害地*且*安全地*使用 rsync 使多台计算机保持同步?

如何*有害地*且*安全地*使用 rsync 使多台计算机保持同步?

想象一下,也许有 5 台计算机都试图同步一个约 60 GB 的目录。如果这很重要,那么其中一台可以被视为中央服务器。

我知道(并且正在不同程度地使用)Nextcloud、ownCloud 和 Dropbox。我对如何rsync以有害但安全的方式使用感兴趣。我还知道它可以与混合使用inotify。让我们假设每台计算机的同步过程大约每 10 分钟发生一次。以下是在每台计算机上每隔几分钟运行一次的合理程序吗?

rsync -avz --progress --delete   www.example.org:~/rsyncbox   ~/rsyncbox
rsync -avz --progress --delete   ~/rsyncbox                   www.example.org:~/rsyncbox

当我想到这些多台机器每隔几分钟运行这两个命令,同时它们自己对同步目录进行更改时,我感觉自己正在陷入纳什均衡的思想。你怎么看?什么才是好的方法?

相关内容