我想知道是否有办法rsync
(或任何其他工具)从多个相同的源到达一个目标。
我的想法是,一个 rsync 进程从头开始读取文件列表,另一个从尾部开始读取。当两个进程在同一文件上相遇时,该过程就完成了。
背景是,我有一台 NAS 和一台外部 HDD,其中存储了 1:1 相同的文件。为了提高恢复速度,我想从两个源读取。在这个例子中,目标不是瓶颈,而是与源不同。
我知道 rsnyc 支持多个源路径
rsync -r [email protected]:/... [email protected]:/... ./dest
但如果两个来源相同会发生什么情况?
最好的解决办法是什么?
欢迎任何想法!
提前致谢。
编辑:我发现了这个:https://superuser.com/a/370855/952138但我觉得一定有更好的方法