修复由于fstab文件错误导致KVM虚拟机无法启动的问题

最近客户反馈虚拟机在启动的过程中出现报错,详细如下图所示,在与他了解的过程中得知在重启之前在编辑过/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

标签:KVM 发布于:2019-11-16 09:04:03