centos8系统升级后,ZFS提示The ZFS modules are not loaded

原系统为centos8.4,意外升级到centos stream后导致zfs文件系统不识别,无法读取/home的数据。

解决方法:

grubby --info=ALL                       ###查看所有系统现有内核,找到旧内核
grubby --set-default-index=1            ###设置旧内核的index为开机默认进入
grub2-editenv list                      ####查看系统默认以哪个版本内核启动
wget https://vault.centos.org/8.4.2105/BaseOS/x86_64/os/Packages/kernel-4.18.0-305.3.1.el8.x86_64.rpm                 
rpm -Uvh --oldpackage kernel-4.18.0-305.3.1.el8.x86_64.rpm       ###下载安装旧版本内核
#######卸载ZFS重新安装并启动 ZFS 模块
yum remove zfs zfs-dkms libzfs2 spl spl-dkms libzpool2 -y
yum install zfs -y
/sbin/modprobe zfs
zpool import -a
reboot重启之后没有问题


 

 参考链接:

[1] (42条消息) centos内核升级和降级操作_q976282479的博客-CSDN博客_centos内核降级

[2] The ZFS modules are not loaded ZFS模块无法加载怎么办?-马春杰杰 (machunjie.com)

你可能感兴趣的:(centos,linux,运维)