ubuntu 13.10使用sudo apt-get upgrade并重新启动升级我的服务器后,我的 zpool 不会显示。
messier@ANDERSON:~$ sudo zpool status
no pools available
messier@ANDERSON:~$ sudo zpool import
zpool: ../../lib/libzfs/libzfs_import.c:356: Assertion `nvlist_lookup_uint64(zhp->zpool_config, ZPOOL_CONFIG_POOL_GUID, &theguid) == 0' failed.
messier@ANDERSON:~$
Run Code Online (Sandbox Code Playgroud)
我查看了 linux github 上的 zfs,我找到了 CentOS 的修复程序,即删除旧的内核模块,然后重新安装软件以获取新的内核模块。
$ find /lib/modules/$(uname -r)/extra -name "splat.ko" -or -name "zcommon.ko" -or -name "zpios.ko" -or -name "spl.ko" -or -name "zavl.ko" -or -name "zfs.ko" -or -name "znvpair.ko" -or -name "zunicode.ko" | xargs rm -f
$ find /lib/modules/$(uname -r)/weak-updates -name "splat.ko" -or -name "zcommon.ko" -or …Run Code Online (Sandbox Code Playgroud)