Hi there, it looks like Tumbleweed builds GRUB2 without Zstd support because the resulting binary with Zstd would be too big for MBR installation on legacy BIOS systems. But in order to still use Zstd compression on the rest of the Btrfs filesystem, it appears that it should work to run sudo chattr -R -c +m /boot and then enable Zstd compression in /etc/fstab. Am I correct? Are there any future issues that could come up when running a system like this? Thanks!
Any of this was tested now ???
I would like to use zstd compression on a btrfs system that have no compression for now.
Can we start using the zstd compression without problem with the actual files not compressed ???
Regards,
BT
In my testing thus far it seems to work fine:
sudo chattr -R -c +m /boot
You will have to be using Tumbleweed though, as in Leap there is no +m option for chattr , which is necessary.
Wouldn’t it be more reliable to have /boot on a separate filesystem?
That’s another good option. I personally prefer a simpler partition layout.
If using BTRFS and snapper, putting boot on its own partition/FS will kill ability to boot to a snapshot!