rsync имеет способность загрузить блоки за один раз?

Я использую rsync для своего собственного персонального резервного копирования, но в настоящее время, у меня есть ISP, который регулирует длительные передачи. Читая rsync страницы справочника, я не нашел опцию, но я задаюсь вопросом, имеет ли rsync установку для запуска новой передачи после передачи X чисел байтов или содержания передачи в течение секунд Y.

В действительности отключая сетевой кабель и затем повторно подключая его каждые несколько минут сделали бы то же самое, но я не сижу в своем доме весь день.

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

2
задан 21.09.2010, 22:45

2 ответа

-e опция может использоваться для определения транспортной программы, которую она использует вместо значения по умолчанию ssh открыть оболочку с другой стороны. Я не знаю ни о какой замене, которая сделает то, что Вы хотите все же.

rsync работает путем выполнения rsyncd, rsync демон, на удаленной стороне и общения с нею в одном длинном потоке.

3
ответ дан 08.12.2019, 05:09

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

Rsync использует комбинацию меток времени и контрольных сумм для идентификации, какие файлы изменились и где файлы изменились. Для файлов типа журнала существует некоторая синхронизация наверху, и затем хвост файла передан. Должно быть некоторое замедление в использовании пропускной способности, когда файлы изменились, поскольку файлы должны быть считаны и проверены суммированием в обоих концах. Они могут быть достаточными, чтобы помешать пропускной способности регулировать умереть.

резервные копии rsync могут быть прерваны и возобновлены позже. Это затем продолжит копировать текущие изменения включая любые пропущенные изменения от предшествующих выполнений. Если у Вас есть большой файл, чтобы скопировать, часто посещать прерывания, может не работать. Необходимо позволить ему работать достаточно долго для передачи файла. Любая стратегия на основе частых прерываний резервного копирования является likey для сбоя.

ssh шифруется и должен быть освобожден от регулировки, хотя они могут отрегулировать его для больших пакетов. Если они отрегулируют на размере пакета, то Вас отрегулируют, неважно, как часто Вы прерываете процесс. Поскольку Вы, вероятно, передаете только небольшую часть своей структуры каталогов, регулировка должна все еще оставить Вас с довольно быстрым резервным копированием.

1
ответ дан 08.12.2019, 05:09

Теги

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