のオプションを使用してBtrfsサブボリューム(インクルード)をマウントしました/home
。ただし、これを実行すると(実行中のシステムから起動してライブマウントを使用するとき)に表示されます。それでは、サブボリュームは圧縮なしで使用されますか、それとも圧縮されて使用されますか? Fedora 34ワークステーション(GNOME)、クリーンインストール。これは、少なくともサブボリュームに対してデフォルトでzstdに設定されているようです。以前はそうではありませんでしたが、示されているようにマウントを使用したにもかかわらず、実際に圧縮が有効になりました。サブボリュームを含むパーティションはLUKS2で暗号化されます。compress=no
/etc/fstab
btrfs inspect-internal dump-super -a <device_name>
compress=no
COMPRESS_ZSTD
incompat_flags
/home
compress=no
inspect-internal
答え1
使ってみるとcompsize
ご存じですよ!このように:
$ sudo compsize /home/
[sudo] password for mattdm:
Processed 505961 files, 770493 regular extents (777052 refs), 272467 inline.
Type Perc Disk Usage Uncompressed Referenced
TOTAL 79% 86G 108G 109G
none 100% 63G 63G 63G
zstd 50% 23G 45G 45G
prealloc 100% 1.0M 1.0M 20M
これは、私の/homeサブボリュームにかなりの数のファイルが圧縮されていることを示しています。これは必ずしも圧縮が有効であることを意味するわけではありません。 btrfs は、ファイルを書き込まないとファイルを圧縮または解凍しません。