目录同步与自动对等发现

10 linux rsync cluster

我正在使用 Amazon 云自动缩放功能(文档)后面的一组 Linux 服务器。每个服务器上都有累积的文件,它们是应用程序的缓存文件。我正在寻找一种让服务器在它们之间同步该文件夹的自动化方法。

  • Rsync 如果有人有一种聪明的方法来进行对等检测,它将起作用。
  • 也一样Unison。
  • 我们还考虑使用 SaaS,例如 Dropbox。
  • Gluster 似乎有点矫枉过正,我不确定让一台新计算机自动加入集群有多容易。

理想情况下,当一个新服务器启动时,它会发现它的对等点并开始同步文件夹。从那时起,最新的文件戳赢得了 P2P 同步。

有什么可以做到这一点的吗?

Pet*_*zel 1

Rsync上游提供对SLP(服务定位协议)的支持。它在普通 rsync 源中未启用,但您可以在 rsync 主页 (slp.diff) 的 rsync-patches tarball 中找到 SLP 支持。例如 SUSE rsync 包就是用这个补丁构建的;我不知道其他发行版。

不过,我不确定这是否是您想要的,也没有任何 SLP 经验。