LINUX.ORG.RU

rsync делает полный бекап, хотя файлы не изменились

 


1

3

Привет, ЛОР. Бекапаю командной

rsync -ah --delete --info=progress2 "$SRC"/ "$TRG"/

В сорсе файлы разных размеров: от килобайт до гигабайт. Скрипт бекапатет по расписанию. Проблема в том, что даже есть файлы вообще не менялись или менялись мелкие файлы, а большие нет, иногда (раз из 3-5) rsync почему-то перезаписывает бекап полностью. Я прочитал, что rsync сравнивает размер файла и время модификации, но оно не меняется. И сорс, и бекап лежат на ext4, но на разных физические носителях. Использовать проверку контрольных сумм не очень хочется, т.к. бекап будет занимать намного больше времени (сейчас сорс занимает 218 Гб). Как можно продебажить и понять, почему rsync делает полный бекап?


почему rsync делает полный бекап?

'man rsync' + 'rsync --debug=help' + 'rsync --dry-run ...'

Выбери какой-нибудь небольшой каталог из того, что ты бекапишь и на нем проверяй.

vel ★★★★★
()

Рекомендую добавить опцию --inplace.

spirit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.