[半转载]清理Virtualbox虚拟机VDI镜像文件的空间大小

原文链接:
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/LEON1741/article/details/81627176
————————————————
版权声明:本文为CSDN博主「leon1741」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/LEON1741/article/details/81627176
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lc574907580/article/details/85231571
————————————————
版权声明:本文为CSDN博主「飞禽走兽-金鲨银鲨」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lc574907580/article/details/85231571
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
参考了以上两篇文章,部分内容直接复制粘贴
========================================分割线+++++++++++++++++++++++++++++

《LINUX 篇》

因为想从ubuntu16.04.1切换到ubuntu18.04.2,
ubuntu18.04的桌面太好看了吧,图标风格也有种小清新的感觉~
然后电脑本来就只有256G的固态硬盘,所以win7虚拟机占了40多G,ubuntu16.04.1占了28.57个G(动态分配总大小80G),centOS7.4占了4个多G(忽略),所以打算把ubuntu16.vdi压缩一下,省点磁盘空间。
++++++++++++++正文开始+++++++++++++++++++++
前面几步和原文差不多
(一) 打开ubuntu16.04.1虚拟机,进去terminal,然后切换root(没使用sudo)
然后运行"#dd if=/dev/zero of=temp.file",不指定大小应该会快一点,毕竟我动态分配是80G,虽然实际剩余空间不足80G了
这个需要好几分钟,耐心等候吧~
然后删除"#rm -f temp.file"
在这里插入图片描述
图中可以看到,生成了约70G大小的文件。
在这里插入图片描述
传说中的护眼色:#C7EDCC/#CCE8CF
(二) 退出ubuntu,(shutdown now)关闭虚拟机,回到主机host。
通过Virtualbox自带的神器vboxmanage modifyhd中的–compact命令来进行VDI镜像文件的压缩

  1. win + R 组合键打开powershell(cmd应该也可以,个人喜欢powershell,毕竟一些命令和Linux shell是相同的)
  2. 切换到Oracle的安装目录"C:\Program Files\Oracle\VirtualBox"(或者先进入这个目录,然后地址栏输入powershell,回车)
  3. 运行.\VBoxManage.exe modifyhd --compact ‘E:\Oracle vbox\ubuntu16\ubuntu16.vdi’
    其中’E:\Oracle vbox\ubuntu16\ubuntu16.vdi’是我ubuntu16.04.1的镜像文件所在路径
    在这里插入图片描述

在这里插入图片描述
然后就可以看到ubuntu16.vdi变成了12.48GB,(之前占用28.57GB的图忘记截了)

《windows篇》

在这里插入图片描述
(岌岌可危的磁盘空间)
(一)打开win7虚拟机,
1.右键计算机:管理->磁盘管理
2.右键所有磁盘,压缩卷,把所有磁盘压缩到最小
3.在未分配空间上右键新建卷
4.低级格式化所有新建的卷 (注意在格式化过程中, 不要选择快速格式化, 此时系统会对所有磁盘进行低级格式化, 耗时较长请耐心等待)
5.关掉虚拟机
在这里插入图片描述
在这里插入图片描述
(二) 关闭虚拟机,进入vbox安装路径,地址栏输入powershell,运行
.\VBoxManage.exe modifyvdi --compact “E:\Oracle vbox\win7\win7.vdi”。
为什么上面linux篇是modifyhd,而这里是modifyvdi呢,因为我看了两篇教程,他们用的命令不一样,好像都是可以的。建议用modifyvdi吧,毕竟从名字看,更贴合。
在这里插入图片描述
(四) 可以看到实际分配空间变37GB了(好像只压缩了一点点嘛)
在这里插入图片描述
在这里插入图片描述
再次运行,使用modifyhd参数,还是37G,emmm好吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值