VMware是谷歌出品的目前最好的虚拟机件,借助虚拟机可轻松实现多系统同时运行。非常须要多个系统来完成不同功能的者更是须要,VMware是最好的选择,在这儿介绍一些VMware虚拟机使用的小窍门,本文介绍怎样为Vmware动态分配硬碟瘦身减肥。
vmware占用硬碟空间只减小不降低。就算你删掉文件linux命令详解词典,占用的硬碟空间也不释放。用了一段时间后空间不够了。解决办法:
方式一:把一部份*sxxx.vmdk文件剪切到其他c盘下。
用ultraEdit打开Debian_Lenny.vmdk,你会看见一个文件列表。重新定位你剪切的文件。启动虚拟机即可。
这方式没有释放空间。
方式二:虚拟机装了VMwareTools就有这项功能了中标麒麟linux,虚拟的Windows系统在控制面板中有项VMwareTools。
打开后可以看见有一栏Shrink,选中要压缩的分区,点击Preparetoshrink即可进行压缩打算。在虚拟机系统中完成压缩打算后物理服务器运行多个linux虚拟机,会跳回到真正操作系统中,有个进度框提示正在压缩虚拟机文件,最后在虚拟机系统中提示完成压缩工作。
而虚拟Linux/FreeBSD系统可以用vmware-toolbox。在linux里安装vmware-tools,之后命令行下vmware-toolbox点选strike
注意:该方式要保证你当前盘的空间>=要strike的虚拟机大小。所以假如你当前盘空间不够,你可以用方式一把一些文件移到其他盘,之后再strike,最后把移出去的文件移回去。
方式三:在vmware的安装目录下,有一个vmware-vdiskmanager
这是我在window下常用到技巧。通常几分钟就完成。
关掉顾客机,在主机命令行下:
vmware-vdiskmanager-k*.vmdk
注意:这儿的*是你的虚拟机vmdk文件的的文件名,还要包括路径,如:
vmware-vdiskmanager.exe-k"G:mivmnetWinXP.vmdk"
执行过程会显示进度,完成后会提示:
Shrink:100%done.
Shrinkcompletedsuccessfully.
不过降低的空间不是太多。
压缩功能有些限制,如不能用在选择了预分配空间的虚拟机上、不能有快照、只能对分区进行压缩物理服务器运行多个linux虚拟机,不能对化学盘进行压缩等等,具体可以参考用户指南。另外,在查看帮助时应当点击帮助菜单中的“用户指南”(User'sManual),而不是“帮助主题”(HelpTopics),否则只能看见一些很基本的VMware软件操作配置,好多东西都找不到。