六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 37|回复: 0

关于VMware virtual disk file文件太大的解决方法

[复制链接]

升级  26.67%

22

主题

22

主题

22

主题

秀才

Rank: 2

积分
90
 楼主| 发表于 2013-2-4 13:42:32 | 显示全部楼层 |阅读模式
利用虚拟机产生的VMware virtual disk file文件不断增大,即使你已经在虚拟机上将文件删除,在Widows系统中,.vmdk文件也不会相应的变小,这是一个很让人头疼的问题。其原因是虚拟机上的Linux等系统认为.vmdk是一个硬盘,将文件删除后其可用空间可以恢复,重新利用;而对windos系统来说.vmdk是一个文件其变大后是不可能自动变小的。

针对以上原理,已变大的.vmdk文件是无法减肥的,即使你将所有数据删除,此文件依占用windows的硬盘空间仍然不会改变。最好的方法是,如果要复制或安装新的软件或虚拟机系统之外的其它应用,采用新增虚拟硬盘的方式,将不同的文件系统放到不同的硬盘上,这样,每个应用或应用系统都有一个相应的.vmdk文件存放,挂载到相应的目录使用,如果用不到此文件可以不挂载,甚至永远删除都对原虚拟机不产生影响(删除前请先在虚拟将其umount,最重要的是如果/etc/motab中已注册的分区一定要删除掉,否则虚拟将提示错误无法启动。

自动挂载方法,一种方法 修改ETC/rc.local文件,加入/bin/mount/sdb1 /test,二种方法 修改etc/fstab文件,加入/dev/hdb1 test ext3 auto 1 2
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表