Rsync 在 Cygwin 中速度非常慢-我做错了什么吗?

Rsync 在 Cygwin 中速度非常慢-我做错了什么吗?

我正在尝试使用 Windows 8 中的 Cygwin 将我的 C: 和 D: 驱动器(每个 1 TB,C: 大约有 210 GB 的数据,D: 大约有 345 GB)备份到 3 TB 的外部硬盘上。

我正在使用这个rsync.exe -avz --progress /cygdrive/c/ /cygdrive/f/Backup/c/,我让它运行一整夜,刚刚检查了一下,它只复制了大约 33 GB。也就是说,大约 6 个小时就复制了 33 GB。我在使用前一天晚上就完成了,cp -rf一夜之间就完成了(也就是在相同或更短的时间内复制了大约 210 GB)。我选择使用重做,rsync这样我以后的备份就不会花那么长时间了。

我做错什么了吗?rsync在 cygwin 中不能很好地工作?我以为它的性能与 相同cp

如果我确实想重新使用cp,那么最好的复制命令是什么rsync(如果文件不存在或者源文件较新,我要做的是复制该文件)。

答案1

我不知道为什么,但我找到了解决方案在 cygwin 邮件列表存档中

添加-Wrsync 参数后,我的传输速度从 200kBps 提高到了 1.5MB/s。

相关内容