我们有两台运行 CentOS 的网络服务器。我们需要同步用户上传的图像。
不需要服务器来同步这些,因为我们需要处理故障转移。此外,我们需要进行双向同步。
我们尝试了rsync
和inotify
,但两者都需要设置服务器,因此我们无法进行故障转移。
我们还能怎样做呢?
答案1
您只需在两台服务器上运行 rsync 即可:
server1$ rsync -a -v -e "ssh -c arcfour" user@server2:/path/to/files /path/to/files
server2$ rsync -a -v -e "ssh -c arcfour" user@server1:/path/to/files /path/to/files
Rsync 将仅复制目标系统上尚未存在的文件。