Rsync обычно пропускает файлы, в которых обе версии имеют одинаковый размер и метку времени. Помните, что «ls -l» не показывает точное время изменения файла до второго. Убедитесь, что файлы имеют одинаковые временные метки.
Если вы обнаружили, что временные метки не совпадают, первое, что нужно проверить, - это синхронизация системных часов на двух хостах. Если файлы хранятся на подключенном к NFS разделе, вы также должны проверить системные часы на сервере NFS. Файлы, хранящиеся на общем ресурсе Samba, могут иметь такую же проблему.
Если вы хотите изменить временную метку rsync, вы можете попробовать использовать опцию «-modify-window» параметра rsync, чтобы контролировать, насколько придирчиво это относится к отметкам времени, или «только размер», чтобы пропускать сопоставления меток времени ,
Спасибо Kenster.Now он отлично работает с -avrPiW --delete options, возможно, я не проверял правильно в тот день. – KaKa