可能重复:
在两台计算机上同步系统变化?
如何同步位于不同服务器上的两个文件夹。我需要如果有人将任何数据放在文件夹 A 中,那么它将自动复制到文件夹 B 中。文件夹 A 在德国服务器上,文件夹 B 在印度服务器上。我在印度服务器上拥有管理员访问权限,在德国服务器上拥有用户访问权限。两个文件服务器都在 Ubuntu 操作系统上。
答案1
只需安排本地同步,通过 ssh 作业,每隔几分钟运行一次,安全可靠,例如
2,12,22,32,42,52 * * * * /usr/bin/rsync -optlgrz --delete-after --rsh=/usr/bin/ssh --rsync-path=/usr/bin/rsync --force /local_directory/ user@remoteHost:/dest_directory 2>&1 >>/var/log/rsync_directory.log