rsync размер передачи
Я передаю файлы 1,1 Мб по очень плохому соединению GSM EDGE. Моя команда rsync:
rsync --partial --remove-source-files --timeout=120 --append --progress --rsh=ssh -z LOCAL_FILE root@SERVER:REMOTE_PATH
Файл на удаленном сервере "увеличивается" в размерах с шагом 262144 байта. Это много, потому что система должна передавать по крайней мере 262144 (перед сжатием) каждый раз, когда устанавливается соединение. Когда я использую scp –C
Размер куска составляет около 32 КБ. Есть ли способ изменить размер чанка для rsync?
я пробовал --block-size
но нет видимой разницы.
1 ответ
--block-size используется для контрольной суммы, а не для передачи. Тем не менее, если вы используете --inplace, вы можете использовать меньший размер обновления, но есть несколько предостережений с --inplace (см. Руководство)