![同步位于不同服务器上的文件夹](https://linux22.com/image/1347778/%E5%90%8C%E6%AD%A5%E4%BD%8D%E4%BA%8E%E4%B8%8D%E5%90%8C%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9.png)
可能重复:
在两台计算机上同步系统变化?
如何同步位于不同服务器上的两个文件夹。我需要如果有人将任何数据放在文件夹 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