8

Я использую rsync для копирования ~ 10 ГБ небольших файлов. Что произойдет, если файлы в исходном каталоге будут изменены во время работы rsync?

2 ответа2

6

rsync сначала сканирует файлы и создает список. поэтому, как только файл будет указан для синхронизации, rsync синхронизирует последнее изменение файла. но если файл отсутствует в списке файлов для синхронизации, который был создан до начала операции синхронизации, он не будет синхронизирован.

1

Что произойдет, если файлы в исходном каталоге будут изменены во время работы rsync?

Это зависит от того, будут ли они изменены до запуска rsync. Как сказал @Sachin, если они не были изменены до передачи, то изменения во время передачи не будут получены, однако:

если вы изменяете файл во время его передачи, то, возможно, контрольная сумма потерпит неудачу и она снова будет изменяться. И если это происходит дважды, и это все еще не помогает, тогда он печатает сообщение, говорящее; Ошибка, контрольная сумма не пройдена, файл изменен во время передачи?

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