파일을 병렬로 가져오기 위해 로컬 시스템에서 "병렬" 모드로 rsync를 실행하려면 어떻게 해야 합니까?

파일을 병렬로 가져오기 위해 로컬 시스템에서 "병렬" 모드로 rsync를 실행하려면 어떻게 해야 합니까?

rsync저는 원격 시스템에서 로컬 시스템으로 약 10TB의 데이터를 전송 하려고 하며 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

이것은 나에게 잘 작동합니다.

cat/tmp/dir_list.txt | 병렬 --will-cite -j6 시간 rsync -ahrzp user@:/{} /

관련 정보