2016-07-28 3 views
0

rsync이 전송할 델타의 크기를 제한하는 방법이 있습니까?delta의 크기를 기준으로 rsync 전송의 크기를 제한 할 수 있습니까?

나는 --max-size 옵션을 알고 있지만 파일 크기에 따라 전체 파일을 걸러냅니다. 따라서 파일 크기가 커지면 파일 크기 제한을 초과하면 동기화가 중단됩니다.

나는 전송할 데이터의 양에 대한 제한을 지정할 수 있기를 원합니다. 따라서 파일이 정의 된 제한 이상으로 커지면 파일이 동기화되지 않습니다.

내가 생각할 수있는 유일한 점은 파일이 전송 제한을 초과하면 제외 목록을 만들기 위해 각 전송시 크기가있는 파일 목록을 작성하고 새 파일 크기를 비교하는 것입니다. 이것은 너무 많은 오버 헤드처럼 보입니다.

답변

2

번호

이 작업을 수행하는 올바른 방법은 당신이 설명하는대로 --files-from 및 외부 스크립트를 사용하는 것입니다.

"배치 모드"(--only-write-batch/--read-batch)를 사용하여 실험하고 싶을 수도 있습니다.이 경우 배치 파일이 너무 큰 경우 동기화를 취소 할 수 있습니다.

관련 문제