I recently installed a Manjaro system in a btrfs root, enabling zstd
compression with compress-force
on the subvolumes. However, even after a btrfs filesystem defragment -r -czstd /
, compsize -x /
still reports the presence of files with compression none
. The only culprit I can think of is that I mounted the subvolumes incorrectly in /etc/fstab
:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=ddcc59dc-63e9-4602-9fc0-835054e104d0 / btrfs subvol=@,defaults,noatime,space_cache,compress-force=zstd 0 1
UUID=ddcc59dc-63e9-4602-9fc0-835054e104d0 /home btrfs subvol=@home,defaults,noatime,space_cache,compress-force=zstd 0 2
Any fixes?