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 (см. Руководство)

Другие вопросы по тегам