虚拟机用一段时间之后,因为频繁增加、删除文件,体积不断变大,实际上内容并没有那么多。怎么办减少体积呢?
清理LINUX虚拟机文件系统
DD_TEMP=/EMPTY sudo dd if=/dev/zero of=${DD_TEMP} bs=1M sudo rm -f ${DD_TEMP}
如果报错(如下),参考:
https://quantum6.blog.csdn.net/article/details/114097801
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。