1,vSphere安装Centos7虚机,开发人员给根目录扩容失败,导致虚机重启不成功(重启界面如下),无法使用,其中存储的工作源码没有备份,因而需要恢复虚机。
其中尝试了许多方法,此处仅对光盘启动的方式做一下介绍:
Centos虚机光盘启动的:在设置里面连接iso镜像,虚机重启按ESC键,选择CD/DVD驱动启动。
排错法一:https://blog.youkuaiyun.com/miouqi/article/details/72991878
1)光盘进入troubleshooting模式,没有找到系统的任何分区信息(启动错误页面,进入/etc目录发现fstab文件显示为fstab.empty,查看fstab.empty文件内容为空,所有的分区信息为空)。
一般情况:
2)df查看文件系统列表,对比一般情况缺少了sda、sdb等的信息。
一般情况:
此时,没有/mnt/sysimage,后续步骤无法正常推进。
排错法二:https://blog.51cto.com/u_13672361/2115730
1)lvscan扫描逻辑卷信息,然后使用vgchange -ay启用逻辑卷,然后使用mount 挂载根分区,无法进行挂载因为找不到/dev/centos/root。
2)仍然坚强的继续查找挂载镜像,由于分区缺失严重,此处没有成功。
最终,考虑保留数据的情况下,重装centos系统,参考博文链接:https://blog.youkuaiyun.com/hbuxiaofei/article/details/81017751
成功保留数据,但开发说数据不可用。