我们有一个 130GB 大小的文件夹,其中包含数百万个微小 (5-20k) 图像文件,我们需要将其从旧服务器 (EC2) 移动到新服务器 (Hetzner, Germany)。
我们的 SQL 文件 SCP 很快就完成了——至少 20-30mb/s——而且前约 5gb 左右的图像传输也很快。
然后我们回家了一天,今天早上回来,我们的图像传输速度减慢到只有约 5kb/s。RSync 在达到工作负载的中间时似乎变慢了。我已经研究过替代方案,比如gigasync(这似乎不起作用),但每个人似乎都同意 rsync 是最好的选择。
我们有这么多文件,ls -al
完成需要一个多小时,而且我所有尝试使用 python 将我们的传输批量传输到更小的部分都已经耗尽了所有可用的 RAM,但没有成功完成。
如何使用现成的工具和一些轻量级脚本以合理的速度传输所有这些文件?