2024年1月24日发(作者:)
虚拟机VMDK文件丢失的解决方法
虚拟机有两个vmdk文件,一个是.vmdk,另一个是-文件。虚拟机在添加磁盘的时候,添加的是.vmdk的,这个是虚拟磁盘的描述文件,另一个是-文件,这个是虚拟机的真正用来存放数据的文件。
解决方法一:
1.在虚拟机上添加一个和原来硬盘大小一致、路径一致的虚拟硬盘AA
2.将文件下载下来
3.用记事本打开这个文件
4.将文件中的虚拟快照文件名文件修改为目录中,文件名修改
5.上传
6.这时查看硬盘发觉大小识别啦,重新启动OK
解决方法二:
1. 新建一虚拟机,不要创建硬盘
2. 用ssh的方式登录host,查找文件所在位置及目录,
3. 在新虚拟机目录下创建新文件,大小要和文件一样大,
用ls -la查看文件大小,
用vmkfstools -c 文件大小 -a lsilogic 来创建新磁盘文件
4. 用原文件覆盖新建的(注意一定是-),使用mv命令
5. 将这个磁盘文件添加到新建的虚拟机中;
6. 完成后开启虚拟机就可以了
vmkfstools的使用方法:
-c:创建一个虚拟机磁盘
-d:指定磁盘格式类型。thin为精简置备,zeroedthick为后置备延迟置零,eagerzeroedthick后置备置零
-a:为scsci控制器的类型。-U:删除虚拟机磁盘
-E:重命名虚拟磁盘
-i:克隆虚拟磁盘
-X:扩容虚拟磁盘
-M:迁移虚拟磁盘
-r:创建一个rdm磁盘


发布评论