如何在 Ubuntu 22.04 中使用具有 ZFS 功能的实时内核?

如何在 Ubuntu 22.04 中使用具有 ZFS 功能的实时内核?

我使用的是 Ubuntu 22.04,并安装了实时内核。每当我使用 RT 内核重新启动时,我都会看到一个 busybox 提示符,提示“ZFS 模块未加载”。我尝试运行

/sbin/depmod zfs
但它不起作用。

答案1

正如您在此处看到的,Ubuntu 实时内核默认不包含 ZFS 模块。

通用内核模块列表(5.15.0-102.112):

fuse-module
ivtv-modules
kvm-api-4
linux-image
redhat-cluster-modules
spl-dkms
spl-modules
v4l2loopback-dkms
v4l2loopback-modules
virtualbox-guest-modules
zfs-dkms
zfs-modules

实时内核模块列表(5.15.0-1032.35):

fuse-module
ivtv-modules
kvm-api-4
linux-image
redhat-cluster-modules
virtualbox-guest-modules

我认为这里的理由是实时内核通常不用于涉及文件服务器和 ZFS 文件系统的应用程序。

因此,这里的解决方案似乎是使用您想要的模块编译您自己的实时内核版本。

相关内容