我正在使用 Amazon 云自动缩放功能(文档)后面的一组 Linux 服务器。每个服务器上都有累积的文件,它们是应用程序的缓存文件。我正在寻找一种让服务器在它们之间同步该文件夹的自动化方法。
Rsync 如果有人有一种聪明的方法来进行对等检测,它将起作用。Unison。理想情况下,当一个新服务器启动时,它会发现它的对等点并开始同步文件夹。从那时起,最新的文件戳赢得了 P2P 同步。
有什么可以做到这一点的吗?
Rsync上游提供对SLP(服务定位协议)的支持。它在普通 rsync 源中未启用,但您可以在 rsync 主页 (slp.diff) 的 rsync-patches tarball 中找到 SLP 支持。例如 SUSE rsync 包就是用这个补丁构建的;我不知道其他发行版。
不过,我不确定这是否是您想要的,也没有任何 SLP 经验。