我正在尝试将rsync
大约 10 TB 的数据从远程系统传输到本地计算机,并且我想使用该parallel
实用程序进行多线程执行。我想rsync
从本地服务器触发。有人可以建议我如何做到这一点吗?
答案1
您能否详细说明为什么这不起作用:
seq -w 0 99 | parallel rsync -Havessh fooserver:src/*{}.png destdir/
从https://www.gnu.org/software/parallel/man.html#示例:-Parallelizing-rsync
答案2
这对我来说效果很好:
猫 /tmp/dir_list.txt |并行 --will-cite -j6 时间 rsync -ahrzp user@:/{} /