问题原因: 系统启动时会检查/etc/fstab文件中的项,若存在未备份的数据源项,则无法通过检查,就无法进入系统。
Linux 6系列系统解决方法:
-
请参考Linux 6系列进入修复模式。
-
进入/mnt/sysimage目录下的etc目录,修改fstab文件:
vi fstab
,注释未备份的数据源卷条目,其余如/、/boot等卷用UUID或者设备名称来代替,UUID可使用blkid
命令查看,保存并退出。 -
此时若无其他修复项,输入
reboot
,等待系统重启。
Linux 7系列系统解决方法:
-
请参考Linux 7系列进入修复模式。
-
修改fstab文件:
vi /etc/fstab
,注释未备份的数据源卷条目,修改完成后保存退出。 -
若救援模式选择1)continue无法修改fstab文件内容,可进行以下操作:主机开机,在启动PT界面按下ESC,选择DVD/CD启动项,进入救援模式,加载完成后选择3)skip
to shell,按下Enter键。 -
进入命令行,输入
fdisk-l
查看独立磁盘卷所在,该卷为根目录对应分区,其余分区可通过查看生产服务器对应磁盘来确认。 -
若根目录对应/dev/vda,需将/dev/vda挂载至/mnt/sysimage(根目录磁盘根据实际情况而定):
mount /dev/vda /mnt/sysimage
,挂载后进入/mnt/sysimage目录:cd /mnt/sysimage
,如下图所示: -
修改etc/fstab文件:
vi /etc/fstab
,注释未备份的数据源卷条目,其余如/、/boot等卷用UUID或者设备名称来代替,UUID可使用blkid
命令查看,保存并退出。 -
此时若无其他修复项,输入
reboot
,等待系统重启。