Update your bootloader on FreeBSD 13 when you upgrade your zroot pool…
One of the nice new features of FreeBSD 13 is OpenZFS 2.0.
OpenZFS 2.0 comes with zstd compression support. Zstd compression can have compression ratios similar to gzip
with less CPU usage.
For my backups, I copy the most import data - /etc/
, /home
, … - first locally to a ZFS dataset. This data gets synced to a backup server.
This local ZFS dataset was compressed with gzip, after upgrading the zroot pool and setting zstd as the compress method. FreeBSD failed
to boot with the error message:
ZFS: unsupported feature: org.freebsd:zstd
ZFS: pool zroot is not supported
gptzfsboot: failed to mount default pool zroot
As this might help people with the same issue, I decided to create a blog post about it.
Read more...