每次使用rsync的时候,前面出现sending incremental file list 这句之后要等待很长时间
查了很多帖子和官方文档后,发现是-c这个选项的问题,
-v, --verbose increase verbosity
--info=FLAGS fine-grained informational verbosity
--debug=FLAGS fine-grained debug verbosity
--msgs2stderr special output handling for debugging
-q, --quiet suppress non-error messages
--no-motd suppress daemon-mode MOTD (see caveat)
-c, --checksum skip based on checksum, not mod-time & size
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
--no-OPTION turn off an implied OPTION (e.g. --no-D)
-r, --recursive recurse into directories
将选项中的-c去掉后,重新尝试传输,速度相比较的话应该会变快,但是同样,他不会做check了,需要特别注意
同时如果想进一步加快传包速度,不需要验证文件的话,可以添加
--size-only 只需要验证文件大小
添加这个参数后,速度会有明显的提升