我以前使用过Lsyncd,但它只适用于单向同步,所以只有Master可以将文件复制到从服务器。我已经找到了另一个解决方案,以实现主从与Unison之间的双向同步,但Unison并不像Lsyncd那样实时观察变化。
是否有可能将Lsyncd和Unison的功能结合起来?我想要的是Lsyncd监视更改,然后通知Unison执行同步。
发布于 2017-03-04 01:54:08
但是Unison可以实时监视文件的变化。只需加一行
repeat = watch你的个人资料。Unison将使用自己的(外部)文件监视实用程序Unison检测更改,该工具直接与Unison通信。有关更多信息,请查看对unison的重大更改的统一更换2.48.3。
但是,如果您真的希望看到一些变化,然后告诉Unison运行,您应该看看inotify-工具,尽管我不建议这么做。
https://stackoverflow.com/questions/42565916
复制相似问题