VMWARE 占用硬盘空间越来越大的解决方法

1.问题现象: 为了开发android驱动,我使用vmware虚拟机运行UBUNTU12.04,硬盘分区有150G,分配了130g给虚拟机,还剩下不到20G的空间作为预留。本来想着130G的空间应该足够跑ubuntu的,但当我编译过几次android源码后,发现硬盘空间越来越小。心里顿时纳闷,vmware不是只在分配空间里运行的吗,怎么还继续占用硬盘空间。于是打开vmware的设置界面一看,虚拟机竟然可以占用整块硬盘的,不是你分配多少空间就用多少空间。

        那么到底是谁吃了这部分空间,查看ubuntu的剩余空间,发现还有40G的空余空间,那么肯定不是ubuntu”吃掉的“,那么这个空间有可能是虚拟机在运行当中会产生一些缓冲文件,导致硬盘空间占用加大。现在硬盘只剩下很少的空间里,收回占用空间迫在眉睫。


2.解决方法:使用vmware自带的工具就能收回占用的部分空间,那个工具名称是:”vmware-vdiskmanager.exe“。进入vmware的安装目录找到vmware-vdiskmanager.exe, 运行命令即可精简空间。vmdk文件有很多个,只需选一个不带”-s0“结尾的文件即可。

 vmware-vdiskmanager.exe -k "虚拟文件目录"






1.参考地址:http://blog.youkuaiyun.com/imxiangzi/article/details/46633755

VMware是一款流行的虚拟机软件,它允许用户在同一台物理计算机上运行多个操作系统。虚拟机文件会随着时间的推移变得越来越,这可能是由以下几个原因造成的: 1. 磁盘空间分配:在创建虚拟机时,通常会为其分配固定小的虚拟硬盘空间。如果这个分配的空间较,或者虚拟机的操作系统和应用程序频繁写入数据到硬盘,那么虚拟硬盘文件会逐渐增。 2. 快照和恢复点:VMware允许创建虚拟机的快照,这些快照记录了虚拟机在某个时间点的状态。随着时间的推移,如果创建了多个快照而没有删除旧的快照,这些快照文件会累积,导致虚拟机文件整体变得更。 3. 文件碎片和未分配空间:在虚拟硬盘上进行文件操作可能会产生文件碎片,这同样会导致虚拟硬盘文件小的增加。另外,如果删除了量文件,可能会在虚拟硬盘上产生量未分配的空间,而这些空间可能会在文件系统中被计入总小。 4. 操作系统和应用程序:随着时间的推移,操作系统和应用程序会产生缓存、日志文件和其他临时文件。如果不进行定期清理,这些文件会占用更多的磁盘空间。 管理虚拟机文件小的建议措施包括: - 定期清理虚拟机内部的临时文件和日志文件。 - 对虚拟硬盘进行压缩或整理碎片。 - 删除不必要的快照和恢复点。 - 适当调整虚拟硬盘的小,以适应实际的存储需求。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值