了解 csync2 和 lsyncd 同步机制
Understanding csync2 & lsyncd Syncing Mechanism
所以我有两个配置文件复制的服务器。假设一个是 "Server1",另一个是 "Server2"。我在两个节点上配置了 lcyncd 和 csync2,同步工作完美。
我想知道当我将新文件添加到 Server1 的同步文件夹时,Server2 会发生什么情况。如果我在 Server1 中创建一个新文件,Server1 中的 lsyncd 会检测到更改并触发 csync2 将该文件同步到 Server2。 与此同时,Server2 中的 lsyncd 检测到新文件它也会开始将该文件同步到 Server1 ryt?还是别的?
好吧,http://oss.linbit.com/csync2/paper.pdf,根据我的理解,lsyncd 几乎在目录上运行一个 fs 监视,并推送任何更改,当它推送到它的同行之后,csync 使用冲突解决算法(较年轻的或更老、更大或更小、左侧或右侧主机等)。
所以我有两个配置文件复制的服务器。假设一个是 "Server1",另一个是 "Server2"。我在两个节点上配置了 lcyncd 和 csync2,同步工作完美。
我想知道当我将新文件添加到 Server1 的同步文件夹时,Server2 会发生什么情况。如果我在 Server1 中创建一个新文件,Server1 中的 lsyncd 会检测到更改并触发 csync2 将该文件同步到 Server2。 与此同时,Server2 中的 lsyncd 检测到新文件它也会开始将该文件同步到 Server1 ryt?还是别的?
好吧,http://oss.linbit.com/csync2/paper.pdf,根据我的理解,lsyncd 几乎在目录上运行一个 fs 监视,并推送任何更改,当它推送到它的同行之后,csync 使用冲突解决算法(较年轻的或更老、更大或更小、左侧或右侧主机等)。