同步位于不同服务器上的文件夹

同步位于不同服务器上的文件夹

可能重复:
在两台计算机上同步系统变化?

如何同步位于不同服务器上的两个文件夹。我需要如果有人将任何数据放在文件夹 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

相关内容