资讯动态

LVM磁盘被分区格式化,导致重启报“Failed to mount /sysroot”

发布时间:2026/8/23 13:47:42 来源:尧图企业网站定制
修机师又来搞事了又是一起人为的“故障”现象比较明显记录一把。OS版本centos 7.9管理员报障过来改了下虚拟机内存系统开机就进emergency mode还发了张报错的截图执行journalctl可以看到更详细的输出问题分析从报错看sysroot无法挂载大概率根分区凉了处理过程找到同版本iso引导进入rescue mode查看lv信息直接提示有pv丢失lvscan和pvscan的输出如下分别查看 lsblk和blkid输出分析上述信息有一个1.56T的pv丢失并且磁盘vdb大小为1.6T比较符合预期但它多了一个分区并且带有xfs文件系统手工挂载提示superblock损坏。当前环境为虚拟机先打个快照继续干。使用fdisk删除vdb1分区并尝试重新创建pv操作截图如下vdb之前被使用过直接创建pv会提示“Device /dev/vdb excluded by a filter”遇到这个报错用wipefs -a /dev/vdb干一把再重新pvcreate就好了。pv重建成功继续验证lv及文件系统上图上图lv正常激活文件系统也正常挂载到这里基本可以确认开机异常是由于之前异常分区操作导致但也别激动还得重启继续验证开机是否正常哈。来来来看图转了半天修机师一键altenter切到提示符。。。。一番等待还是没进系统等来了一堆报错刷屏最后停在这里dracut-initqueue timeout - starting timeout scripts这个报错就是找不到根分区不过用journalctl看日志时有认到盘继续在emergency mode下搞搞lvm下扫一扫盘“Read-only locking type set.Write locks are prohibited”翻译下说的是当前lvm是只读模式不能做写操作这个简单修改下/etc/lvm/lvm.conf文件里面locking_type4改为locking_type1再来扫盘清晰了哈这里更新了一把元数据版本。补充下虚拟机os版本为centos 7.9也是用的7.9的iso引导但客户内核做过升级所以vg元数据得进来更新一把。 exit退出lvm和emergency mode系统能正常启动登录后再次重启也正常结案。欢迎丢砖

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价