Я использовал rsync для копирования файлов с одного компьютера на другой. И «удаленный» компьютер перестал работать, поэтому мне пришлось перезагрузить его.
Теперь, как я могу использовать rsync, чтобы не копировать все файлы заново с самого начала.
Если я использую --ignore-existing
?
Обратите внимание, что один файл, например, размером 10 МБ, может быть скопирован на удаленный компьютер, но только его часть (например, 5 МБ). Как я могу использовать rsync для копирования остальных этих файлов?
По моему мнению, лучшим выбором была бы опция --update
в rsync.
rsync --help | grep update
-u, --update пропустить файлы, более новые на приемнике
Также в таких случаях полезна опция --partial
.
- частичный
По умолчанию rsync удалит любой частично переданный файл, если передача будет прервана. В некоторых случаях более желательно сохранить частично переданные файлы. Использование параметра --partial указывает rsync сохранить частичный файл, что должно значительно ускорить последующую передачу остальной части файла.
Я бы использовал --partial
и --update
вместе.