Issue loading OpenZFS kernel modules in Fedora Silverblue
Hello good people,
Hoping this is an appropriate place for troubleshooting questions, I'm learning Linux & OpenZFS in preparation of a server + NAS build, currently working in VMware Workstation.
I have successfully setup OpenZFS on Fedora 39 and have configured my zpool using virtual disks.
Now I am looking to replicate the setup on Fedora Silverblue: setup OpenZFS, import the existing disks, then attach the zpool.
8. zfs, zpool seem ok as I can get the help output or read the man pages, however:
zpool status The ZFS modules cannot be auto-loaded. Try running 'modprobe zfs' as root to manually load them.
zfs get all The ZFS modules cannot be auto-loaded. Try running 'modprobe zfs' as root to manually load them.
Obviously, I'm missing something due to my gaps in experience with Linux.
I see that Universal Blue has incorporated OpenZFS as described on the GitHub page, so it should be possible for me to achieve this as well, I suppose.
Any pointers, documentation or advice is appreciated!
Unfortunately this is why I chose to run Ubuntu server. As far as I know, it's the only distro with ZFS set up by default. I wish you luck, as I run Silverblue as my desktop and would love to run it for my server too!
I would recommend AlmaLinux in that case. It takes the place of CentOS, which was the free edition of Red Hat. Fedora is targeted at the desktop, not servers.
You could do it, but I haven't heard about people using Silverblue as a server yet.
Fedora has another immutable variant for servers called CoreOS. It’s the default distro on any OKD cluster, though I run a derivative of it from ublue called ucore, which has a variant for zfs.