固件升级已使 WD MyCloud 中断。 MyCloud 的驱动器已被移除并使用 Ubuntu 的 gParted 进行检查:
第一个选项是通过千兆位以太网连接进行 rsync。我喜欢 rsync,因为它可以被中断并从中断处继续。我现在正在运行这个,需要几天的时间才能转移。 rsync 报告大文件 (1GB) 正在传输最佳速度为 240 兆比特/秒(30 MB/秒):远低于千兆位以太网限制。我想知道是否切换到USB 将会带来任何改变。
第二个选项是将 MyCloud-SATA-Disk 连接到 USB 端口 (支持ext4)。如果传输速度为 5GB/s,则为 5X 1GB/S。我想我也可以在这种情况下进行 rsync 吗?我正在寻找尝试过这两种方法的人来确认 USB 速度更快以及是否有任何“经验教训”。也许我忽略了更好的选择?
当观察到的以太网传输速率 (30MB/S) 明显低于千兆位时,为什么 USB 会提高传输速率? (125MB/秒)?
如果您有执行此练习的经验,请在您的答案中说明。
答案1
网络传输速度的边界限制是ssh
相对较小的数据包窗口。 (我目前无法在 stackexchange 网站的某个地方找到这方面的统计数据。)
因此,完全避开网络,您可能会变得更好。我的建议是考虑cp -a
第一次使用空白目标,然后回想rsync
该副本是否因任何原因中断或者目标中是否已有文件。
在网络副本中,除非您已经受到 CPU 限制,否则您会希望使用压缩,并且绝对避免显式校验和,而是使用时间:
rsync -avzHX /source rHost:/destination
在本地到本地的副本中,您可能希望避免压缩和校验和,具体取决于时间:
rsync -avHX /source /destination
如果不复制所有权和权限,则将标志替换-aX
为。-rt