Do I understand btrfs compression correctly?

fstab has some limit.

You can use systemd-mount. There are mount-points in systemd list: systemd-mount --list

You can edit the systemd-mount of systemd-homed if it exists.

systemctl edit --full [systemd-homed-mount]

[Unit]
After=[systemd-homed-login.mount?]

[Mount]
What=/dev/mapper/...
Where=/home/[user]
Type=btrfs
#here, you can config these mount options
Options=subvol=/[@user],noatime,compress=zstd:9 

Maybe it would help.

See:

1 Like