Vitrual PC镜像文件瘦身终极方案
Vitrual PC镜像文件瘦身终极方案

Vitrual PC镜像文件瘦身终极方案

我的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空间,对于目前硬盘空间紧张的我来说,是个不小的解放:)

2 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.