使用 | 您所在的位置:网站首页 › 虚拟机硬盘扩容后无法打开操作系统怎么办 › 使用 |
使用-flat.vmdk文件恢复ESXI虚拟机的vmdk文件
前言
前言
网上搜索半天,看了好几个人,都写的太辣鸡了,所以在解决问题后记录下 1.用SSH登录Esxi,(esxi5.5默认是不开启的,登录vsphere找到相应Esxi主机开启) 2.登录Esxi后,找到已损坏虚拟机所在目录(vmfs/volumes/后边用ls查看) 3.使用ls -al * - flat.vmdk查找所有vmdk文件及大小 如: -rw------- 1 root root 214748364800 Dec 11 12 :01 BI-flat.vmdk 4.用vmkfstools命令创建新磁盘文件 如:vmkfstools -c 214748364800 -a lsilogic -d thin temp.vmdk 注:文件大小和上边查出来的一致 5.使用mv命令重命名temp.vmdk文件 如:mv temp.vmdk BI.vmdk 注:新文件名和已损坏的flat文件名要一致 6.用vi文本编辑器编辑刚重命名的VMDK文件 #vi BI.vmdk #Disk DescriptorFile version=1 encoding="UTF-8" CID = fffffffe parentCID =ffffffff isNativeSnapshot="no" createType="vmfs" #Extent description RW 419430400 VMFS"temp-flat.vmdk"//此处将tempflat.vmdk改名为BI-flat.vmdk #The Disk Data Base #DDB ddb.adapterType ="Isilogic" ddb.geometry.cylinders = "26108" ddb.geometry.heads ="255 ddb.geometry.sectors = "63" ddb.longContentlD ="22dfff8e0162de5342e906b6fffffffe" ddb.thinProvisioned ="1"//将此行注释掉 ddb.uuid ="60 00 C2 93 53 6e 6f 36-a7 8d 90 97 90 0f 09 67" ddb.virtualHWVersion ="10"7.新建一个与已损坏虚拟机配置一样的虚拟机(CPU核心数、内存大小都一样),选择使用现有磁盘创建,将恢复出来的恢复回去 8.开启虚拟机,恢复完成(可能需要修改IP地址) |
CopyRight 2018-2019 实验室设备网 版权所有 |