如何通过xx-flat.vmdk恢复被误删虚拟机的解决方法

间隙填充
正睿科技  发布时间:2015-12-09 14:07:27  浏览数:3184

  故障现象:误删了运行中的虚拟机,进入目录查看,只剩下xx-flat.vmdk文件,从文件的类型看,只是File格式,不是Virtual Disk格式,新建虚拟,选择添加已存在磁盘,提示不存在。

  解决方法:

    1、新建一虚拟机,不要创建硬盘

    2、用ssh的方式登录host,查找xx-flat.vmdk文件所在位置及目录

    3、在上面这个文件相同目录下创建新xxx.vmdk文件,大小要和xx-flat.vmdk文件一样大,用ls -la查看xx-flat.vmdk文件大小,用vmkfstools -c 文件大小 -a lsilogic xxx.vmdk 来创建新磁盘文件。

    4、将这个磁盘文件添加到新建的虚拟机中;

    5、用原文件xx-flat.vmdk覆盖新建的xxx-flat.vmdk(注意一定是-flat.vmdk),使用mv命令

    6、完成后开启虚拟机就可以了。