rsync하고 부분적으로 전송된 비디오 파일 보기

rsync하고 부분적으로 전송된 비디오 파일 보기

내 서버에서 로컬 장치로 대용량 비디오를 복사하려고 합니다.

rsync -aP remotefile.mov localfile.mov

하지만 rsync 프로세스를 중지하지 않으면 로컬 파일이 표시되지 않습니다.

그러면 문제 없이 VLC에서 비디오의 일부를 볼 수 있습니다.

동기화하는 동안 어떻게 볼 수 있나요?

답변1

이 옵션을 사용할 수 있습니다

--inplace
이 옵션은 데이터를 업데이트해야 할 때 rsync가 파일을 전송하는 방식을 변경합니다. 파일의 새 복사본을 생성하고 완료되면 해당 위치로 이동하는 기본 방법 대신 rsync는 업데이트된 데이터를 대상에 직접 씁니다. 파일.

그러면 복사가 이루어지며, 복사하는 동안 시청할 수 있습니다.

rsync -aP --inplace remotefile.mov localfile.mov

서버의 업로드 트래픽을 모두 사용하고 싶지 않은 경우 여기에서 전송 제한을 언급할 가치가 있습니다.

--bwlimit=KBPS

그리고 폴더를 복사할 때,작은 파일을 먼저 복사하세요.그리고

--max-size=10m 

나는 이것을 함께 사용할 것입니다(10MB 대역폭 중 최대 7.5MB):

rsync -aP --max-size=10m --inplace [email protected]:/pathto/remotefolder/ localfolder/
rsync -aP --bwlimit=7.5m --inplace [email protected]:/pathto/remotefolder/ localfolder/

바라보다explainshell.com

관련 정보