`rsync`の前に追加のサイズを決定する

`rsync`の前に追加のサイズを決定する

rsync最大サイズの暗号化ボリュームに複数のファイルを挿入します。同期プロセスを実行する前に、ボリュームに十分なスペースがあることを確認したいと思います。

rsyncオプションを試しましたが、--dry-run送信する必要がある追加のバイト数を提供しません。

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

今必要な余分なスペース(この場合は43 KB)を受け取りたいです。ボリュームに十分なスペースが残っていることを確認できるように、すべてのファイルとサブフォルダに対してこれを行う必要があります。

次のオプションを使用して--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サイズは6バイト、ファイルtest.txtサイズは10バイトなので、違いは4バイトです。しかし、私は必ずする必要がありますTotal file size: 10bytes

追加の寸法を決定する方法(他のツールも含む)はありますか?

ベストアンサー1

おすすめ記事