- [4. 重启验证系统是否正常](#4__125)
一、问题说明:
机房一台centos7系统的服务器异常故障重启后无法启动进入系统,提示 Failed to mount /sysroot
故障原因: 异常关机导致系统文件损坏,无法挂载系统root分区;需要进行修复系统root分区。
二、解决方法:
1.进入救援模式
通过远程管理卡挂载一个新的CentOS7镜像,重启系统后进入救援模式操作;
- 选择
troubleshooting
- 选择
Rescue a CentOS system
- 加载成功后选择
3
直接跳转到shell
命令行操作; - 如果远程管理卡挂载镜像进入救援一直卡着说明网络传输缓慢,需要去机房进行挂载
2. 查看系统分区卷组信息并激活
- 查看当前卷的映射,可以发现有
dm-0
和dm-1
,缺少要修复的系统下的分区卷
ls -l /dev/mapper
- 使用
vgs
命令查看逻辑卷组分区名为VolGroup00
vgs
- 使用
vgchang
命令激活逻辑分区
#vgchang用途: 用于修改卷组的属性,经常被用来设置卷组是处于活动状态或非活动状态
#格式: vgchange -ay 卷组名
vgchange -ay VolGroup00
- 再次查看当前卷的映射信息可以发现要修复的系统分区已激活
ls -l /dev/mapper
3. 进行修复系统root分区
- 确认系统卷是否是
xfs
分区格式
lsblk -f
- 执行
xfs_repari
系统xfs文件修复命令
# -L 强制执行
xfs_repari -v -L /dev/mapper/VolGroup00-LVroot
- 将系统root分区卷
LVroot
挂载到一个目录下
mount /dev/mapper/VolGroup00-LVroot /mnt
- 进入到挂载目录下,查看挂载的root系统分区里面的
fstab
文件是否正确
cat /mnt/etc/fstab
如果在无法确认具体哪个卷坏了导致开机失败的话;
有必要的情况下,可以从第3步骤开始依次将每个卷都修复一下
最后的话
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
资料预览
给大家整理的视频资料:
给大家整理的电子书资料:
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!
给大家整理的视频资料:
[外链图片转存中…(img-rjWlOYkx-1727236162676)]
给大家整理的电子书资料:
[外链图片转存中…(img-C4EzTvU8-1727236162676)]
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!