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