의 옵션을 사용하여 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는 파일을 쓰지 않으면 파일을 압축하거나 압축 해제하지 않습니다.