Я пытаюсь использовать rsync для взятия резервного копирования быстро изменяющегося каталога, имеющего более чем 100 файлов. каждый раз это пытается скопировать всю files.-i опцию, дает все + на файле, который не изменяется вообще. ls-l | grep показывает тот же результат на сервере и клиенте. Но rsync-inv... показывает> f +++++++++.
Спасибо, кака
Rsync обычно пропускает файлы, обе версии которых имеют одинаковый размер и временную метку. Помните, что «ls -l» не показывает точное время изменения файла с точностью до секунды. Убедитесь, что файлы действительно имеют одинаковые отметки времени.
Если вы обнаружите, что отметки времени не совпадают, первое, что нужно проверить, - синхронизированы ли системные часы на двух хостах. Если файлы хранятся в разделе, смонтированном с помощью NFS, вам также следует проверить системные часы на сервере NFS. Файлы, хранящиеся в общей папке Samba, могут иметь ту же проблему.
Если вы хотите изменить проверку меток времени rsync, вы можете попробовать использовать параметр rsync «--modify-window», чтобы контролировать, насколько он требователен к меткам времени, или «--size-only», чтобы вообще пропустить сравнение меток времени.