1

Во время работы моего обычного сценария резервного копирования (с помощью rsync для перемещения файлов из NFS на внешний жесткий диск) у нас были проблемы с сетью, и я был вынужден прервать задание rsync в процессе перемещения файлов. Могло ли это повредить мои файлы? Завтра задание должно снова запуститься и перезаписать текущую резервную копию, так что эти файлы будут хорошими?

1 ответ1

1

Обычно rsync создает копию файла и затем перемещает ее на место после завершения копирования. Маловероятно, что файл поврежден. Это не изменяет файлы, которые он читает. (Хотя операционная система может обновлять отметку времени последнего доступа.)

Существует возможность обновить файлы на месте, что может привести к повреждению (несоответствие данных), если он обновлял файл. Я использовал его только для копирования файлов журнала и настроил его так, чтобы предположить, что часть уже скопированного файла не изменилась.

Скорее всего, у вас есть только частичное резервное копирование, причем некоторые файлы сохранены, а другие нет. Повторное выполнение rsync должно просто завершить резервное копирование.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .