`rsync` 전에 추가 크기 결정

`rsync` 전에 추가 크기 결정

rsync최대 크기를 갖는 암호화된 볼륨에 여러 파일을 넣습니다 . 동기화 프로세스를 수행하기 전에 볼륨에 충분한 공간이 있는지 확인하고 싶습니다.

rsync 옵션을 시도했지만 --dry-run전송해야 하는 추가 바이트 수를 제공하지 않습니다.

File_A -> 30KB
rsync for first time
change File_A -> 73KB

이제 필요한 추가 공간(이 경우 43KB)을 받고 싶습니다. 볼륨에 충분한 공간이 남아 있는지 확인할 수 있도록 모든 파일과 하위 폴더에 대해 이 작업을 수행해야 합니다.

다음과 같은 옵션을 사용하여 --dry-run:

 rsync -an --stats test.txt folder/

 Number of files: 1 (reg: 1)
 Number of created files: 0
 Number of deleted files: 0
 Number of regular files transferred: 1
 Total file size: 10 bytes
 Total transferred file size: 10 bytes
 Literal data: 0 bytes
 Matched data: 0 bytes
 File list size: 0
 File list generation time: 0.001 seconds
 File list transfer time: 0.000 seconds
 Total bytes sent: 68
 Total bytes received: 19

 sent 68 bytes  received 19 bytes  174.00 bytes/sec
 total size is 10  speedup is 0.11 (DRY RUN)

파일 folder/test.txt크기는 6Bytes이고 파일 test.txt크기는 10Byte이므로 차이는 4Byte입니다. 그러나 나는 반드시 있어야 할 것만 받습니다 Total file size: 10bytes.

추가 치수를 결정할 수 있는 방법(다른 도구도 포함)이 있습니까?

관련 정보