한 Debian 서버에서 다른 서버로 프로젝트를 복사하고 Rsync를 사용하여 프로세스를 완료하려고 합니다. 10GB 채널에서 작동하는 데 문제가 있었지만 결국 알아냈습니다. 내 문제는 이제 명령이 "델타 파일 목록 수신"을 반환한 다음 아무것도 복사하지 않고 종료된다는 것입니다. 참고로 두 폴더 중 하나로 ssh를 실행하면 결국 루트 폴더에 들어가고 내 공유에 들어가려면 cd ../srv/disk/를 실행해야 합니다. 대상 서버(아래 명령)에는 Music이라는 빈 디렉터리가 있습니다. 원본 서버의 음악 디렉터리는 폴더와 파일로 가득 차 있는데 대상의 빈 음악 폴더에 모든 것을 복사하려고 합니다.
주문하다:
rsync \
-ahP \
--chmod=D777,F666 \
--address=10.10.10.15:./srv/27829c9c-dbc1-4408-a111-56dbcd8f0ec0/media/Music/ \
[email protected]:/srv/27829c9c-dbc1-4408-a111-56dbcd8f0ec0/media/Music
다음을 가지고 돌아오세요:
receiving incremental file list
drwxrwxrwx 4.10K 2022/12/18 13:00:29 Music
What am I doing wrong?
업데이트: 지금 작동하고 있지만 속도가 생각보다 훨씬 낮습니다(25MB~125MB 파일의 경우 15MB/s보다 빠르지 않음).
-hazP \
--stats\
-e "ssh -T -c [email protected] -o Compression=no -x"\
[email protected]:/srv/27829c9c-dbc1-4408-a111-56dbcd8f0ec0/media/ \
/srv/mergerfs/norman_pool2/media
답변1
나는 당신 을 전혀 믿지 않습니다 --address=10.10.10.15:./srv/…
.--address=10.10.10.15 srv/…
rsync \
-ahP \
--chmod=D777,F666 \
--address=10.10.10.15 \
srv/27829c9c-dbc1-4408-a111-56dbcd8f0ec0/media/Music/ \
[email protected]:/srv/27829c9c-dbc1-4408-a111-56dbcd8f0ec0/media/Music
또는 완전히 생략할 수도 있습니다 --address=10.10.10.15
.
rsync \
-ahP \
--chmod=D777,F666 \
srv/27829c9c-dbc1-4408-a111-56dbcd8f0ec0/media/Music/ \
[email protected]:/srv/27829c9c-dbc1-4408-a111-56dbcd8f0ec0/media/Music