VMware Workstation用久了,又经常在设置增减硬盘设备,就会在某个虚拟机文件夹下留下一些没用的vmdk文件,除非每次新增硬盘时都指定覆盖一个旧的无用的vmdk文件,这个不容易,万一盖错了就麻烦了,所以一般文件名都是按序号递增。要想直接分辨哪个vmdk文件是多余无用的不容易,即使这些vmdk文件可能并不大,但总想清理一下,我想比较简单的就是用导出导入OVF的方法了。
VM虚拟机导出OVF文件,是用来备份、迁移,这是一种开源的虚拟机格式。选中某个虚机,从文件菜单中选择导出OVF(如果不是VW Workstation,可能在其它菜单里),然后指定一下导出的位置就可以坐等完成。导出完成后,会在指定文件夹下生成包括一个后缀名是.ovf的三个文件(另两个是mf与vmdk),导入时只要从VM中打开这个OVF文件就可以自动导入原虚机的所有配置与内容。可能在第一次打开OVF时会报错,说什么“未通过 OVF 规范一致性或虚拟硬件合规性检查”之类的,不过会建议你再点一次重试,可以放松这种合规检查,一般只要点重试就可以导入了,不用去网上下什么新版本的VM OVFTool。等导入完成,再到虚机所在目录看,就会看到以前多余的vmdk文件已经不见,只剩下在用的vmdk文件。如果对多余文件有强迫症,可以用这个方法清理。
对于导入时报未通过一致性检查,除了重试与下载新版的VOFTool外,还有一种说法是修改导出文件中的mf文件,它保存的是sha1的校验码,据说可打开删除其中的校验码后可通过,如果不行,就用sha1工具再生成一遍sha1检验码写入mf保存。所以还是直接点重试、或者将新版本的VOFTool覆盖VM中文件后再点重试更简单些。另外,导出的OVF不包含快照!
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/2177.html