Я использую следующую команду для копирования большого количества больших видеофайлов к внешним дискам.
rsync -Ph --inplace /Volumes/Production/Prefix* Prefix
У нас был сбой питания, и копирование было abrupted. С rsync это не проблема, чтобы просто перезапустить его, но вещь состоит в том, что требуется долгое время для него для возвращения туда, где это было. Это проходит каждый файл и похоже на него, прочитывает целый файл. Его скорость, как сообщают, приблизительно в 3-5 раз быстрее, чем, каково это обычно, до того, когда это переходит к сути дела, это начинает копировать снова.
Что это делает точно в это время? Это прочитывает целый файл и сравнивает его с источником? Или это делает что-то еще необычное? Существует ли способ заставить rsync пропускать завершенные файлы быстрее? Например, скажите этому только проверять файлы, которые имеют другой размер файла или что-то?
Rsync проверяет по ультрасовременно-разовому и размеру файлов по умолчанию. Если Вы добавите - контрольная сумма, то она выдержит сравнение с целым файлом (т.е.: независимо от ультрасовременно-разового и размера, соответствующего).