Unix rsync,所有文件都显示为已更改

Unix rsync,所有文件都显示为已更改,unix,rsync,Unix,Rsync,我正在尝试使用rsync备份一个快速变化的目录,其中包含100多个文件。每次它试图复制所有文件时,-i选项会在一个根本没有修改的文件上给出所有+。 ls-l | grep在服务器和客户端上显示相同的结果。但是rsync-inv。。。显示>f++++ 谢谢, kakaRsync通常跳过两个版本大小和时间戳相同的文件。请记住,“ls-l”不会显示文件精确修改到秒的时间。确保文件实际上具有相同的时间戳 如果发现时间戳不一样,首先要检查两台主机上的系统时钟是否同步。如果文件存储在安装了NFS的分区上,那

我正在尝试使用rsync备份一个快速变化的目录,其中包含100多个文件。每次它试图复制所有文件时,-i选项会在一个根本没有修改的文件上给出所有+。 ls-l | grep在服务器和客户端上显示相同的结果。但是rsync-inv。。。显示>f++++

谢谢,
kaka

Rsync通常跳过两个版本大小和时间戳相同的文件。请记住,“ls-l”不会显示文件精确修改到秒的时间。确保文件实际上具有相同的时间戳

如果发现时间戳不一样,首先要检查两台主机上的系统时钟是否同步。如果文件存储在安装了NFS的分区上,那么还应该检查NFS服务器上的系统时钟。存储在Samba共享上的文件可能存在相同的问题


如果您想更改rsync的时间戳检查,可以尝试使用rsync选项--modify window“选项来控制时间戳的挑剔程度,或者--size only”来完全跳过时间戳比较。

谢谢Kenster。现在它可以与-avrPiW--delete选项配合使用,也许那天我没有正确检查。