web-dev-qa-db-ja.com

ローカルシステムから「並列」でrsyncを実行して、ファイルを並列にフェッチするにはどうすればよいですか?

リモートシステムからローカルマシンへのデータを約10 TB rsyncしようとしていますが、マルチにparallelユーティリティを使用したいと思います。スレッドの実行。ローカルサーバーからrsyncをトリガーしたいのですが、誰かがこれを行う方法を提案できますか?

1
rusti

これが機能しない理由を詳しく説明してください。

seq -w 0 99 | parallel rsync -Havessh fooserver:src/*{}.png destdir/

https://www.gnu.org/software/parallel/man.html#EXAMPLE:-Parallelizing-rsync から

1
Ole Tange

これは私にとってうまくいきました:

猫/tmp/dir_list.txt | parallel --will-cite -j6 time rsync -ahrzp user @:/ {} /

0
rusti