远程服务器上必须安装rsync吗?

远程服务器上必须安装rsync吗?

我已经rsync安装在一台机器上了。我正在尝试将目录同步到远程计算机。有时,在某些远程计算机上,它可以工作;但有时却并非如此。

是否rsync也必须安装在远程计算机上?或者说这是没有必要的?

答案1

您需要rsync在源计算机和目标计算机上安装。

rsync其工作原理是在两端进行快速计算,查看特定位置中所有找到的文件的时间戳和存在情况。一旦完成此操作,它就会将找到的列表返回给源端rsync,然后源端可以使用该信息来决定需要发送哪些文件。

这样,只有最近修改的或新的文件才会传输到另一端。远程端的二进制文件rsync负责将已存在的文件列表放在一起,然后接收每个需要传输的文件并将它们放置到位。

相关内容