我已经使用 中的选项安装了 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 不会压缩或解压缩文件,除非它们被写入。