CentOS 上的目录在两台服务器之间双向同步

Nat*_*ord 0 linux backup centos

我们正准备启动另一个数据中心,我们有一台本地管理机器,脚本针对备份。

我们希望那台机器上的备份目录与我们主数据中心的一台机器双向同步,以便在所有管理机器上看到相同的备份。

大家有什么建议吗?

fre*_*eit 5

rsync -e ssh --update /backup/dir remote:/backup/dir
rsync -e ssh --update remote:/backup/dir /backup/dir
Run Code Online (Sandbox Code Playgroud)

--update 选项使其跳过较新的文件;所以你总能在两端得到最新的副本。

(这假设原始备份中的时间戳到管理员机器正确地保留了时间戳)