2025年7月

一、引言
在 VMware 进行 Ubuntu 18.04 的虚拟环境使用的过程中,我惊奇的发现,好像并没有怎么操作,就已经占用了 20 个 G 的空间了。在 Ubuntu 18.04 中查看磁盘使用情况,也发现并没有到 20 G 呀:
2025-07-10T05:12:33.png

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

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

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

- 阅读剩余部分 -

在使用VMware中的测试虚机时,发现已经彻底删除了虚拟机中的文件,但宿主机磁盘空间却没变化。之前是通过VMware设置界面的“磁盘碎片整理”或“压缩”处理,这次使用无效……

搜索得知VMware安装目录下有个vmware-vdiskmanager.exe工具:

1.用终端打开vmware-vdiskmanager.exe,显示帮助说明

2025-07-10T05:03:49.png

2.使用-k 选项压缩指定的虚拟磁盘

.\vmware-vdiskmanager.exe -k *.vmdk(此处替换为待压缩的磁盘文件路径)
2025-07-10T05:04:13.png

- 阅读剩余部分 -