最近客户反馈虚拟机在启动的过程中出现报错,详细如下图所示,在与他了解的过程中得知在重启之前在编辑过/etc/fstab文件,估计是因为这个原因造成的,于是有了这个修复的过程。
通过live CD启动Linux,我这里用的是KALI的系统,当然其它任何带live cd的系统光盘都可以。
启动完成以后,如果你使用mount /dev/vdb2 /mnt会出现报错:“不知道的文件系统”,这是因为LVM2的磁盘格式没有办法直接mount,需要通过以下步骤才能够进行mount的操作。
1、确保已经安装lvm2
2、确保能够通过fdisk -lu 识别所有物理卷
3、运行pvscan扫描所有磁盘的物理卷,这是为了确保您的LVM2硬盘能够被检测到。
4、运行vgscan扫描卷组
5、激活所有可用的卷组,这是显示已经激活3个逻辑卷
6、运行lvscan扫描所有磁盘的逻辑卷。您现在可以看到逻辑卷内的分区已经活动。
7、mount你需要编辑的逻辑卷至/mnt目录
mount /dev/cl/root /mnt
8、修改fstab文件
vi /mnt/etc/fstab
删除对应两行
9、重启服务器即可
reboot