在vmware的centos8.8系统里:
将一个目录软链接到了/etc,然后删除软链接时,不小心删除了/etc目录下的所有文件。
如果系统不重启是有办法恢复的,但是系统还重启了。
所以只能通过vmware下的其他虚拟机挂载这个虚拟机的硬盘,来修复/etc配置。
一、通过其他虚拟机正常挂载损坏的虚拟机硬盘:
vmware挂载硬盘:
进入到linux里,mount此硬盘:
lsblk -f 查看硬盘情况:
可以看到centos8(almalinux)的硬盘根分区:almalinux-root。
mount进行挂载:
mkdir /media/almalinux8_8
mount /dev/almalinux/root /media/almalinux8_8
报错:SB validate failed with error -22.
经查是因为我用的系统是centos7不能识别在centos8上初始化的硬盘:
xfs在内核4.19上挂载过之后,到内核3.10低版本挂载会出现这个问题。