virtualbox 中虚拟机使用久了, 磁盘占用过大, 压缩磁盘占用空间
工具/原料
virtualbox
Windows虚拟系统整理
1、下载sdelete工具, 链接:https://docs.microsoft.com/zh-cn/sysinternals/downloads/sdelete
2、在虚拟机中运行:sdelete –z c:\稍等片刻, 该命令会将c盘下所有未使用空间标记未0, 若虚拟系统中有多个磁盘, 需要各个清理
3、关闭虚拟机, 在主机中cmd进入virtualbox安装目录
4、执行命令:VBoxManage.exe modifyhd "E:\ru水瑞侮瑜bbish\syste罪焐芡拂m\VirtualBox VMs\base\win10 base\win10 base.vdi" --compact双引号中为虚拟系统磁盘文件全路径
5、至此, 磁盘整理已完成若使用时间不长, 并不会有太明显的差距
Linux虚拟系统整理
1、打开命令行, 运行:sudo dd if=/dev/zero of=/empty需要输入管理员密码
2、命令行运行:sudo rm -f /empty需要输入管理员密码
3、关闭虚拟机, 在主机中cmd进入virtualbox安装目录
4、执行命令:VBoxManage.exe modifyhd "E:\ru水瑞侮瑜bbish\syste罪焐芡拂m\VirtualBox VMs\base\Ubuntu18 base\Ubuntu18 base.vdi" --compact双引号中为虚拟系统磁盘文件全路径
5、至此, 磁盘整理已完成若使用时间不长, 并不会有太明显的差距