vmware centos 7系统挂了,开不了机,重新安装ubuntu22系统,挂载centos7的vmdk文件。
1.找到坏掉的系统的vmdk文件
2.新系统添加硬盘
选择刚才旧系统的vmdk文件:
完成以后,看到多了一块硬盘:
3.读取新硬盘
(1)重启系统
reboot
(2)查看磁盘
fdisk -l
添加硬盘2之后,多出来一个磁盘 sdb:
(3)mount挂载:
#新建挂载点
mkdir /tmp/vmware_vmdk
#将旧磁盘sdb3挂载到新建的挂载点
mount /dev/sdb3 /tmp/vmware_vmdk/sdb3
Tips:
mount挂载的时候,如果报错:mount /dev/sdb on /mnt failed: Structure needs cleaning
可以尝试修复:
- ext4文件系统,使用命令 fsck.ext4 /dev/sdb3 修复,
- 如果是xfs文件系统,使用命令 xfs_repair -L /dev/sdb3修复
我这里用“xfs_repair -L /dev/sdb3”修复成功了。
挂载好以后,进入路径即可查看旧磁盘内容:
cd /tmp/vmware_vmdk/sdb3
【可选】操作完成后,卸载
umount -v /dev/sdb3