我正在通过非常差的 GSM EDGE 连接传输 1.1 Mb 文件。我的 rsync 命令是:
rsync --partial --remove-source-files --timeout=120 --append --progress --rsh=ssh -z LOCAL_FILE root@SERVER:REMOTE_PATH
远程服务器上的文件大小以 262144 字节为单位“增长”。这个数字很大,因为每次建立连接时系统至少需要传输 262144 字节(压缩前)。当我使用scp –C
块大小时,大约为 32Kb。有没有办法更改 rsync 的块大小?
我已尝试过--block-size
,但没有明显的区别。
答案1
--block-size 用于校验和,而不是传输。但是,如果您使用 --inplace,您可能能够强制使用较小的更新大小,但 --inplace 有一些注意事项(请参阅手册)