13

Я пытаюсь использовать rsync для резервного копирования некоторых файлов с внутреннего жесткого диска на USB-диск. (Я работаю над wd mybook world NAS)

Есть две папки, которые я хочу сделать резервную копию. Папка с музыкой и папка с видео. Папка с музыкой (864 файла, около 10 ГБ) отлично работала примерно за 1 час (для полного прогресса).

Но папка с видео (1025 файлов, около 700 ГБ) все еще находится в режиме "отправки списка добавочных файлов" в течение 8 часов. Я не думаю, что что-то было передано. Что может вызвать такую разницу? Папка видео содержит не так много файлов. Да, это намного больше, но это не должно иметь никакого значения при создании списка файлов, я думаю.

Я использую эту команду rsync:

/shares/extern # rsync -avPc --stats /shares/Public/Shared\ Videos /shares/extern/

Теперь, когда я работаю над NAS, у меня не так много ресурсов процессора, но я думаю, что это слишком долго.

Как вы думаете, это поведение нормально? Есть ли какие-либо предположения, что я могу сделать, чтобы ускорить все это немного?

Я использую rsync 3.0.2

1 ответ1

23

Опция -c заставляет rsync вычислять контрольную сумму для всех файлов. Это означает, что он читает содержимое всех видеофайлов, прежде чем начнет решать, какие из них следует скопировать. Это явно медленно.

Попробуйте удалить эту опцию, если это возможно. Это нужно только в редких случаях. См. Описание на странице руководства для получения дополнительной информации:

Обратите внимание, что rsync всегда проверяет, что каждый переданный файл был правильно восстановлен на принимающей стороне, проверяя контрольную сумму всего файла, которая генерируется при передаче файла, но эта автоматическая проверка после передачи не имеет ничего общего с этой опцией the-перевод "Нужно ли обновлять этот файл?" проверять.

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