我使用以下命令将大量大视频文件复制到外部驱动器。
rsync -Ph --inplace /Volumes/Production/Prefix* Prefix
Run Code Online (Sandbox Code Playgroud)
我们停电了,复制中断了。使用rsync,重新启动它没有问题,但问题是它需要相当长的时间才能恢复到原来的状态。它会遍历每个文件,看起来就像读取了整个文件。据报道,当它再次开始复制时,它的速度比平常快大约 3-5 倍。
这段时间它到底在做什么?是通读整个文件并将其与源文件进行比较吗?或者它正在做其他奇特的事情?有没有办法让 rsync 更快地跳过已完成的文件?例如告诉它只检查具有不同文件大小的文件或其他文件?