系统在启动过程中报错,并显示以下消息:
Oct 28 16:00:47 shizhanxia.com systemd[1]: Mounting /sysroot... Oct 28 16:00:47 shizhanxia.com mount[482]: mount: unknown filesystem type 'xfs' Oct 28 16:00:47 shizhanxia.com systemd[1]: sysroot.mount mount process exited, code=exited status=32 Oct 28 16:00:47 shizhanxia.com systemd[1]: Failed to mount /sysroot
这是xfs文件系统挂载失败后的状况,先检查xfs所需的内核文件。
[root@shizhanxia.com ~]# grep xfs /lib/modules/$(uname -r)/modules.dep kernel/fs/xfs/xfs.ko.xz: kernel/lib/libcrc32c.ko.xz
检查xfs模块是否已加载到当前initramfs中。正常情况仅当“/或/usr”文件系统是xfs类型时才会加载。否则xfs模块不应位于initramfs中。
[root@shizhanxia.com ~]# lsinitrd | grep xfs drwxr-xr-x 2 root root 0 Apr 15 10:45 usr/lib/modules/3.10.0-1160.el7.x86_64/kernel/fs/xfs -rw-r--r-- 1 root root 335852 Aug 18 2020 usr/lib/modules/3.10.0-1160.el7.x86_64/kernel/fs/xfs/xfs.ko.xz -rwxr-xr-x 1 root root 433 May 26 2020 usr/sbin/fsck.xfs -rwxr-xr-x 1 root root 590160 May 26 2020 usr/sbin/xfs_db -rwxr-xr-x 1 root root 747 May 26 2020 usr/sbin/xfs_metadump -rwxr-xr-x 1 root root 576720 May 26 2020 usr/sbin/xfs_repair
检查filesystems模块的配置,如果存在下面的选项会导致模块不会被加载:
原创文章,作者:保哥,如若转载,请注明出处:https://www.shizhanxia.com/1097.html