georgas
@georgas
Кратко о себе

Почему rsync копирует все файлы, а не только изменившиеся?

Копирую каталог test на примонтированный WebDAV диск:
rsync -r -t -v -z -h  --progress  --delete --ignore-errors  /home/test   /mnt/disk/test

Все отлично, скопировано все полностью.
Запускаю еще раз - говорит нечего копировать. Тоже правильно.
Изменяю какой-либо файл, запускаю еще раз. Опять правильно - копирует только изменившийся файл.
Через пару недель (точно не могу сказать, но замечал несколько раз такое) запускаю - копирует опять все, хотя не должен вообще ничего копировать, т.к. изменений не было.

Может быть есть какой-то временной лимит, когда даже не измененный файл считается устаревшим, поэтому все копируется заново? Или в чем еще может быть дело?
  • Вопрос задан
  • 2398 просмотров
Решения вопроса 2
опция "-c" - пропуск на основе контрольной суммы, а не времени изменения и размера
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
webdav некорректно отдаёт дату последнего изменения файла.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы