I added the nodiscard
option, but I can’t tell if it’s working or not. Even after a reboot, my BTRFS mounts look like this:
/dev/sdb3 on / type btrfs (rw,noatime,compress=zstd:3,ssd,space_cache=v2,subvolid=256,subvol=/@)
/dev/sdb3 on /srv/nfs/nix-store type btrfs (rw,noatime,compress=zstd:3,ssd,space_cache=v2,subvolid=256,subvol=/@)
/dev/sdb3 on /var/cache type btrfs (rw,noatime,compress=zstd:3,ssd,space_cache=v2,subvolid=257,subvol=/@cache)
/dev/sdb3 on /var/log type btrfs (rw,noatime,compress=zstd:3,ssd,space_cache=v2,subvolid=258,subvol=/@log)
/dev/sdb4 on /home type btrfs (rw,noatime,compress=zstd:3,ssd,space_cache=v2,subvolid=5,subvol=/)
/dev/sdb4 on /srv/nfs/downloads type btrfs (rw,noatime,compress=zstd:3,ssd,space_cache=v2,subvolid=286,subvol=/ajgringo619)
/dev/sdb4 on /srv/nfs/gentoo-binpkgs type btrfs (rw,noatime,compress=zstd:3,ssd,space_cache=v2,subvolid=286,subvol=/ajgringo619)
/dev/sdb4 on /srv/nfs/shared-files type btrfs (rw,noatime,compress=zstd:3,ssd,space_cache=v2,subvolid=286,subvol=/ajgringo619)
/dev/sdc1 on /media/backups type btrfs (rw,noatime,compress=zstd:3,space_cache=v2,subvolid=256,subvol=/@backups)
And my fstab
:
UUID=6364-4843 /boot/efi vfat defaults,noatime 0 2
UUID=9753cd75-a2b0-40d5-bb71-913b20c2c9c7 / btrfs subvol=/@,noatime,nodiscard,compress=zstd 0 0
UUID=9753cd75-a2b0-40d5-bb71-913b20c2c9c7 /var/cache btrfs subvol=/@cache,noatime,nodiscard,compress=zstd 0 0
UUID=9753cd75-a2b0-40d5-bb71-913b20c2c9c7 /var/log btrfs subvol=/@log,noatime,nodiscard,compress=zstd 0 0
UUID=9d91dd59-5afd-4e69-b4b4-39c4b61acaf0 /home btrfs noatime,nodiscard,compress=zstd 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
# data partitions
UUID=bc680f4c-30e2-47fb-ab1b-984d4fa50f0f /media/backups btrfs subvol=/@backups,noatime,nodiscard,compress=zstd 0 0
# bind mounts for network services
/home/ajgringo619/Downloads /srv/nfs/downloads none bind 0 0
/home/ajgringo619/vm-shared/configs /srv/nfs/shared-files none bind 0 0
/home/ajgringo619/vm-shared/gentoo-binpkgs /srv/nfs/gentoo-binpkgs none bind 0 0
/nix /srv/nfs/nix-store none bind 0 0