私はbtrfsパーティションの圧縮(compress=lzo
でマウント)を有効にし、しばらく使用しました。
benefit圧縮によってどの程度もたらされたのか知りたいのですが、-saved space value (sum of all file sizes) - (actual used space)
に興味があります。
この値を取得する簡単な方法はありますか、それとも合計するスクリプトを記述する必要がありますか。 df
出力し、btrfs filesystem df
outputに圧縮しますか?
btrfs wiki によると、これに対する組み込みサポートはありませんが、- compsize ツールはbtrfsの圧縮を測定できます。
df
の出力は、圧縮されていないサイズではなく、使用されているディスク領域の量を報告するという点でbtrfs fi df
に似ています。 wikiは、ファイルを圧縮する前と後のdf
の出力を比較することで、「推測のような」ことができると述べています。もう1つのオプションは、予行演習でrsync --stats
などの実際のデータを合計するプログラムを使用することです。これにより、読み取られたデータ量が報告されます。