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
.
추가 치수를 결정할 수 있는 방법(다른 도구도 포함)이 있습니까?