目录
问题描述
当用虚拟机启动centos时,出现了下图的提示
这表示CentOS系统无法启动,进入了紧急模式(emergency mode),这是由于XFS文件系统出现了元数据损坏。具体的错误信息表明,XFS文件系统检测到了元数据块(xfs_agi
)的损坏,并提示需要运行XFS修复工具来修复文件系统。
首先输入指令journalctl来查看系统日志
journalctl
在按shift+g跳转到日志末尾
系统日志多次显示XFS (dm-0): Corruption warning: Metadata has LSN...
,表明XFS文件系统的元数据出现了严重的损坏。
XFS (dm-0): Failed to read root inode
,这表示系统无法读取文件系统的根节点,导致无法继续挂载分区。
解决方案
在紧急模式下执行以下命令来修复损坏的XFS文件系统:
xfs_repair /dev/mapper/centos-root
当看到下图的描述,说明修复完成