我使用rsync将文件备份到UNIX环境中的远程服务器。 由于我的本地计算机是唯一一个可以对备份文件进行写入访问的计算机,因此我知道远程计算机上备份文件的状态在我的备份周期之间不会改变。
我可以使用这些知识避免每次运行备份时通过networking比较文件吗? 就像在每次备份之后存储本地清单并将本地文件系统与远程文件系统而不是远程文件系统比较那样? 如果rsync无法做到这一点,是否有另一个软件,可以吗?
我正在寻找类似于tar的--listed-incremental选项。
注意:同样的问题适用于我的一个部署脚本,我知道远程文件在部署之间不会改变。
编辑以澄清区别#481295:
问题#481295询问是否可以改进rsync扫描速度。 我的问题是更具体的,因为它表明如果我不运行我的备份远程服务器文件不会改变。 我可以使用这条信息来比较文件列表本地进程吗? (Manifest,…?)