我正在尝试使用rsync来备份具有超过100个文件的快速变化的目录。每次它试图复制所有文件时。-i选项给出一个完全没有修改过的文件的全部+。 ls -l | grep在服务器和客户端上显示相同的结果。但rsync -inv ...显示> f +++++++++++++++++++
谢谢, 卡卡
答案 0 :(得分:2)
Rsync通常会跳过两个版本具有相同大小和时间戳的文件。请记住,“ls -l”不会将文件的确切修改时间显示为秒。确保文件实际上具有相同的时间戳。
如果发现时间戳不一样,首先要检查两台主机上的系统时钟是否同步。如果文件存储在NFS挂载的分区上,则还应检查NFS服务器上的系统时钟。存储在Samba共享上的文件可能存在同样的问题。
如果要更改rsync的时间戳检查,可以尝试使用rsync选项“--modify-window”选项来控制它对时间戳的挑剔,或者“--size-only”以完全跳过时间戳比较。