rsync начинают с, начинаются после отключения питания прочь

Кажется, что rsync сохранили временный файл в локальном, когда я синхронизирую большой файл на удаленном.

Затем машина встречается, резкое закрытие для выключаются.

После того, как я запускаю машину снова, кажется, что rsync syn большой файл от начинаются, но я нашел, что существует один файл, уже синхронизировал приблизительно 60% (1G), что случилось моего rsync использования?

управляйте, чтобы я использовал:

rsync --partial -av -r --progress user@remote /local-dir
0
задан 06.12.2009, 14:09

3 ответа

Как Tim сказал, это звучит нормальным; rsync будет знать, что имеет файл, который, кажется, частичная копия удаленного файла, но он все еще должен проверить, что файл, который он имеет, является на самом деле файлом, с которого Вы копируете.

Поскольку это делает эту проверку, это покажет число байтов файла, который это "передало", таким образом, будет выглядеть, как будто это копирует файл снова - но если бы Вы смотрите на скорость передачи, это должно быть намного быстрее, чем было бы возможно по сети. В конечном счете rsync закончит байты, он уже копируется, и найдите новые байты, которые должны быть переданы по сети, и затем Вы будете видеть, что скорость замедляется.

Короче говоря, я думаю, что Вы смущаетесь выводом rsync, поскольку он не дифференцируется между "байтами, переданными по сети" и "байтами, переданными просто путем проверки, что локальная копия соответствует удаленной копии"

1
ответ дан 24.11.2019, 12:39

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

Флаг-u заставляет rsync смотреть на время изменения файла; если Вы добавляете это, это должно пропустить файлы, которые не изменились на источнике.

0
ответ дан 24.11.2019, 12:39

Просто переименуйте временный файл (.somethingXYZ) к корректному имени файла (что-то) из удаленного источника.

Затем rsync ОПРЕДЕЛЕННО только загрузит недостающий материал.

(Если Вы будете наблюдать папку при выполнении rsync, то Вы будете видеть, что новый .somethingABC файл сгенерирован, который вырастет на десятки МБ/секунда..., потому что rsync будет читать из "полусделанного" локального файла вместо того, чтобы загрузить его снова с удаленного источника по сети).

0
ответ дан 24.11.2019, 12:39

Теги

Похожие вопросы