我的ubuntu安装在vpc里面,因为升级系统和软件,造成vhd文件膨胀到12.3G之巨大,而实际文件系统只占2g左右空间!
也因为有自己的配置与安装程序,不想重新折腾,所以希望通过文件减肥来达到节省空间的目的。
尝试的方案与步骤:
1. 卸载软件和清理ubuntu的空间,虚拟硬盘中的空间已经缩减下来,但是对虚拟硬盘文件的大小没有改变!失败:(
2. 使用vpc自带的disk wizard功能压缩vhd文件,结果大小与压缩之前完全一致!失败:(
3. 寻找linux下无损分区软件GParted,并且使用LiveCD版本,将/分区压缩到4g,再次使用disk wizard压缩vhd文件,依然没有变化!失败:(
注意livecd在vpc下引导时x配置可能有问题,需要手动配置,选择分辨率,我用1024X768可以正常使用。
4. 虚拟另一块硬盘,挂到ubuntu系统下,用GParted的分区复制功能新建根分区,设置boot属性。复制swap分区。重新用新的虚拟硬盘替代主硬盘,发现无法启动!失败:(
5. 总结分析发现问题出在新的硬盘没有安装grub引导,偷懒不想(也不知如何)手动安装grub引导。于是新建了虚拟机重新安装一次ubuntu,将新的虚拟机中的虚拟硬盘挂到原来ubuntu系统上做第二块硬盘,重复步骤4。此时用新的虚拟硬盘替换主硬盘,可以启动系统!成功减肥!
通过此番折腾,我的vhd文件从12.3G锐减至5.2G,硬盘硬生生多出7G空间,对于目前硬盘空间紧张的我来说,是个不小的解放:)
猪
花这么多时间
如果是去做一些程序卖卖
赚得钱够你再买700G硬盘了
猪
我就好这点折腾了,呵呵