When I installed Endeavour, I chose the erase entire disk and BTRFS options. But later when I installed compsize to check how effective the compression was, the output didin’t seem to indicate that there was any compression in use (I did a stupid and forgot to record the output before I went and changed things).
After running sudo btrfs filesystem defragment -rvf -czstd / the output of compzise now shows compression being enabled using zstd.
So assuming that I’m interpreting things correctly and my btrfs filesystem doesn’t have compression enabled, I can change that by adding compression to the options in /etc/fstab for each subvolume correct?
Traditional filesystems need to run their respective fsck utility in case the filesystem was not unmounted cleanly and the log needs to be replayed before mount. This is not needed for btrfs. You should set fs_passno to 0.
Interesting, I don’t have compress in my options at all.
Adding compress=zstd now for /, /home, and /var/log (compressing swap and /var/cache don’t seem like good ideas to me).
And my drive is a nvme ssd in case that matters.
You can if you want to. fsck.btrfs is a shell script which does more or less nothing so there is not much harm in calling it. However, there is also no benefit so might as well set it 0.
BTRFS is still under heavy changes on calamares. Currently, I see Manjaro got issues with snapshot implementation… which will resulting in more changes to calamares soon.
Hopeful we will get a new release ready soon Currently, I struggle with a great merging of repos action on GitHub affecting also structure for the install process … but I am almost 2/3 through it