Vmware的磁盘压缩工具发现只能压缩0的虚拟0磁盘空间,随着使用时间的增长,发现磁盘占用了70G,而虚拟机真实只是用了40G,稍微调查了下,以下是解决方法
Ubuntu情况下
STEP1:用0占满磁盘空间
sudo dd if=/dev/zero of=/zero.fill bs=1M status=progress
sudo sync
sudo rm /zero.fill
STEP2:使用Vmware的磁盘压缩工具,进行磁盘压缩。
Windows的情况下:
STEP1,使用 SDelete 工具(官方推荐)
微软 Sysinternals 的 sdelete
工具支持“清零未使用空间”。
📦 下载地址:https://learn.microsoft.com/en-us/sysinternals/downloads/sdelete
📥 使用方法:
1,解压 sdelete.exe
到某个目录(比如桌面)
2,打开管理员权限的命令提示符(cmd)
3,运行命令:
sdelete.exe -z C:
-z
代表 zero free space
C:
是你要清零的盘符
接下来同Ubuntu