如果我们在一台服务器上运行 lsyncd 并希望从该服务器同步到 2 台或更多台服务器,并且此时其中一台或多台目标服务器停机,lsyncd 是如何处理它的?是否有某种机制可以在它们备份后立即自动更新停机服务器?
问问题
536 次
1 回答
0
lsyncd 没有自动处理您的问题的过程。
当其中一台主机宕机时,lsyncd 不会执行 rsync(很明显)。当此主机再次启动时,lsyncd 将同步关闭服务器的最后一致状态与它恢复时之间的差异。这是正常情况。
lsyncd 是基于 rsync 的,过程是一样的。
但是您的问题可能是“当服务器恢复正常时,lsyncd 将如何检测到他?”
Lsyncd 在 diff 上同步。如果在“主”服务器(启动 lsyncd 的地方)上有一个文件发生了变化,他将在他的目标服务器上同步。无论如何,例如,如果服务器宕机了几个小时......
我希望我回答了你的问题。
亲切的问候,
于 2015-10-30T16:08:24.350 回答