虚拟机用一段时间之后,因为频繁增加、删除文件,体积不断变大,实际上内容并没有那么多。怎么办减少体积呢?

  • 清理LINUX虚拟机文件系统
DD_TEMP=/EMPTY

sudo dd if=/dev/zero of=${DD_TEMP} bs=1M
sudo rm -f ${DD_TEMP}

如果报错(如下),参考:

dd: 写入‘/EMPTY‘ 出错: 设备上没有空间_dd测试设备上没有空间-CSDN博客

dd: 写入'/EMPTY' 出错: 设备上没有空间
记录了11010+0 的读入
记录了11009+0 的写出
11543859200 bytes (12 GB, 11 GiB) copied, 46.6865 s, 247 MB/s
  • 清理WINDOWS虚拟机文件系统

下载Sysinternals Suite

sdelete -z d:

用处就是把使用不到的地方填写为0。 

  • 压缩

关闭虚拟机,使用命令行操作:

VBoxManage modifyhd mydisk.vdi --compact
"C:\Program Files\Oracle\VirtualBox\VBoxManage" modifyhd TsJDK8-Win7.vdi --compact

70多G,压缩了10G。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐