Rsync 完成文件传输后需要很长时间返回

Rsync 完成文件传输后需要很长时间返回

我用它rsync来将文件夹中的所有文件传输到远程计算机。我通常有 1 到 3 个文件,大小都在 1 Mb 左右。我使用以下rsync命令:

rsync -ac -Ph <local>/./ user@<remote>:<folder>

rsync似乎挂所有文件都已 100% 发送(根据进度报告);但据我所知,如果我等待足够长的时间,它通常会最终返回。我通常会等待一段时间,用 中断<ctl-c>,然后重新运行rsync命令,然后通常会在几秒钟内完成。

我尝试在 Google 上搜索有关rsync挂起的信息,但似乎没有找到与我的情况相符的结果。我还尝试删除-c(校验和)选项,但这并不能解决问题。

我在 Debian 7 Wheezy 上使用rsync3.0.9,协议版本 30。

这可能与在这个问题scp

编辑:使用-vvv,我得到以下信息:

// skipping some initial output...
calling match_sums <localfolderpath>/<filename>
<filename>
      32.77K   3%    0.00kB/s    0:00:00  
sending file_sum
false_alarms=0 hash_hits=0 matches=0
       1.01M 100%    9.95MB/s    0:00:00 (xfer#1, to-check=0/2)
sender finished <localfolderpath>/<filename>
generate_files phase=1
recv_files(.)
recv_files(test1h_trivialListener)

…然后它就挂了。我终止了该进程,远程文件夹就空了。

相关内容