解决 VMware 的虚拟机环境占用宿主机磁盘空间越来越大的问题

一、引言

在 VMware 进行 Ubuntu 18.04 的虚拟环境使用的过程中,我惊奇的发现,好像并没有怎么操作,就已经占用了 20 个 G 的空间了。在 Ubuntu 18.04 中查看磁盘使用情况,也发现并没有到 20 G 呀:
device

怎么进行磁盘空间的缩小呢?

二、解决

这里,虽然我查询了网上的资料,但是使用 vmware-vdiskmanager 工具的方法我怎么也没有尝试成功。虽然这个方法没有成功,但是无意中我却找到了另一个地方可以清理虚拟机环境的磁盘空间:

打开 VMware 进入到主页,编辑虚拟机设置 -> 硬盘,点击 碎片整理
delete

完成这步我的空间就从 20 G 降到了 16G 左右了:
reduce

这个方法亲测有效,希望能够给陷入同样问题的朋友们一些帮助:)

三、解决:2019-09-02 新增办法

最近我升级了 Win10 1903 系统,打开 VMware 发现我的 Manjaro 虚拟机打不开了。解决这个问题的方法很简单,我只需要在菜单中点击 文件->导出为OVF ,然后 打开,选择我刚才导出的 ovf 文件进行重新导入即可重新载入我运行不正常的 Manjaro。

1

有的时候真的要说是无心插柳柳成荫啊,通过 OVF 文件导出然后导入的虚拟机文件夹,又回到了最初的纯净的样子,占用空间少了很多。

通过 OVF 导出然后导入,再删除原来的虚拟机文件夹,可以达到减少空间占用的效果,而且效果相当明显。这也不失为一种减少虚拟机占用空间越来越大的一种解决办法。

这里,一定要注意在恢复备份,确认了没有任何问题的情况下再去删除原来的虚拟机文件夹,否则丢失了数据可就得不偿失了哦:)

### 整理VMware虚拟机磁盘空间的方法 #### 清除未使用空间并收缩虚拟磁盘 对于Linux Guest操作系统而言,直接利用`vmware-vdiskmanager`工具可能不会取得理想的效果。这是因为该工具无法识别哪些扇区确实为空闲状态;因此,建议的操作是在Guest系统内部先行处理这些空闲区域——具体来说就是将它们填充为零值[^1]。 ```bash sudo dd if=/dev/zero of=/EMPTY bs=1M rm -f /EMPTY ``` 上述命令会创建一个名为`/EMPTY`的文件直至填满剩余可用存储容量,并随后删除它,从而确保所有先前分配给已移除文件的数据块都被重置成全0模式。这一步骤完成后,再借助外部管理软件如`vmware-vdiskmanager –d`参数执行瘦身操作将会更加有效: ```shell "C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -d "D:\Virtual Machines\Ubuntu.vmdk" ``` 请注意路径需依据实际安装位置和个人环境做相应修改。 #### 处理由快照引起的空间膨胀问题 当存在多个快照时,即使原始基础镜像本身并不,整个链路所占据的实际总量也可能变得非常可观。针对这种情况,可以考虑合并现有快照或将不再需要的历史版本予以清除,以此达到减少整体占用的目的[^2]。 - **通过图形界面**:打开VMware Player/Workstation Pro,加载目标实例后依次点击菜单栏中的【VM】-> 【Manage Snapshots…】,最后按照提示完成指定动作。 - **采用命令行方式**:如果偏好CLI,则可运用如下指令实现相同功能: ```powershell & 'C:\Program Files (x86)\VMware\VMware Workstation\vmsnapcmd.bat' cleanup D:\Virtual\Machines\YourMachineName ``` 同样要注意替换确切名称与定位信息。 #### 调整资源配置策略提升效率 除了直接作用于磁盘层面外,合理规划硬件资源分配同样是改善响应速度不可或缺的一环。例如适当降低各台子系统的RAM预留量使之匹配宿主机当前状况(F),或是允许一定程度上的页面置换行为(M)[^3]。然而值得注意的是后者可能会带来额外开销,所以在权衡利弊之后谨慎抉择才是明智之举。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值