csdn 发表于 2016-4-18 22:29:44

通过xx-flat.vmdk恢复虚拟机虚拟硬盘文件丢失

问题现象:虚拟机虚拟硬盘文件丢失(xx.vmdk),只剩下xx-flat.vmdk文件,下面详细描述恢复方法。






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

2. 用ssh的方式登录host(esxi5默认没有开启,需要登录服务器开启),查找xx-flat.vmdk文件所在位置及目录,
#find / -name "xxx-flat.vmdk"

3. 在新虚拟机目录下创建新xxx.vmdk文件,大小要和xx-flat.vmdk文件一样大。
   用ls -la查看xx-flat.vmdk文件大小
   如:42949672960 Nov 21 08:08 Cisco-LMS-flat.vmdk

4. 用vmkfstools -c 文件大小 -a lsilogic xxx.vmdk 来创建新磁盘文件。

5. 用原文件xx-flat.vmdk覆盖新建的xxx-flat.vmdk(注意一定是-flat.vmdk),使用mv命令(如果目录有空格路径要用反斜杠)
#mv /vmfs/volumes/4cd2916c/cisco\ LMS/Cisco-LMS-flat.vmdk /vmfs/volumes/4cd2916c/cisco\ LMS-200.7-张璟/Cisco-LMS-flat.vmdk

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

7. 完成后开启虚拟机就可以了

SYLB 发表于 2017-2-10 09:33:20

好东西,就是要分享
页: [1]
查看完整版本: 通过xx-flat.vmdk恢复虚拟机虚拟硬盘文件丢失