rsync 전송 크기를 미리 볼 수 있는 방법이 있습니까?

rsync 전송 크기를 미리 볼 수 있는 방법이 있습니까?

래퍼를 만들고 있는데 rsync요점 중 하나는 대상에 전송을 수용할 만큼 충분한 공간이 있는지 확인하는 것입니다. 따라서 전송 크기를 알고 du.

나는 대해 알고있다rsync변경된 파일 목록을 생성 하는 데 사용됩니다 .그러나 잠재적으로 거대한 파일 목록과 rsync해당 호출의 출력을 구문 분석해야 하는 필요성, 해당 파일 목록을 가져온 다음 각 파일에서 실행할 때 차이를 계산하는 오버헤드를 diff고려할 때 기본(또는 더 나은)이 있는지 궁금합니다. 이를 수행하는 방법.

답변1

--dry-run부분 전송의 크기는 표시되지 않지만 --stats및 스위치를 추가하면 데이터 세트의 전체 크기를 대략적으로 알 수 있습니다 rsync. 변경된 데이터의 양을 확인하기 위해 작업의 맨 끝 부분을 테스트하지는 않지만 최소한 변경된 모든 파일의 크기를 표시합니다.가능한동기화 상태를 유지하세요.

관련 정보