在编译android时需要大量的硬盘空间,有时要多编译一个版本,则要增加近50G空间(安卓4.4版本),之前分配的空间往往不够,这时可以通过扩展分区容量来解决。

    要在同一个分区进行扩容,需要下载工具:Gparted软件:https://sourceforge.net/projects/gparted/files/gparted-live-stable/


   1、通过VMWare虚拟机管理工具对磁盘进行扩容。

       在虚拟机关机状态下,编辑虚拟机设置,打开以下界面:

       


    使用扩展功能,将磁盘容量增加到您需要的大小。


  2、设置光驱运行Gparted软件

   打开光驱设置界面,如下:

   


  选择“启动时连接”,“使用ISO镜像文件”并选择下载的gparted-live-0.30.0-1-amd64.iso文件。(本人的虚拟机是ubuntu 64位,如果是32位虚拟机,则要下载32位gparted iso文件)


  3、调整虚拟机指定分区的大小

   启动虚拟机,在刚启动时按ESC或F2,有的ubuntu能在启动菜单选择光驱启动,有的版本则要进入bios进行把光驱启动调到第一启动位置。

开机进入Gparted界面时,选择GParted Live(默认项),如下图:


  

 

   直接回车确认,出现下图界面:


  


  选择26,简体中文,回车确认进入如下界面:


  


  选择0,确认进入如下界面:

  

自动进入分区编辑界面:

删除/dev/sda5、/dev/sda2等分区,右键/dev/sda1分区,调整大小(预留交换分区大小);

再右键"未分配"进行逻辑分区, 再格式化出linux-swap, 最后点击Apply按钮提交生效。 如下:

第五步:关闭虚拟机,设置还原光驱设置。

  关闭虚拟机后,编辑虚拟机设置,打开光驱设置界面,取消“启动时连接”,选择“使用物理驱动器”,如下图:

确定保存设置。

第六步:验证扩容是否成功。

启动虚拟机,进入linux系统,执行df -hl命令,查看分区大小:

分区大小已经调整,扩容成功。


自动进入分区编辑界面:

删除/dev/sda5、/dev/sda2等分区,右键/dev/sda1分区,调整大小(预留交换分区大小);

再右键"未分配"进行逻辑分区, 再格式化出linux-swap, 最后点击Apply按钮提交生效。 如下:

第五步:关闭虚拟机,设置还原光驱设置。

  关闭虚拟机后,编辑虚拟机设置,打开光驱设置界面,取消“启动时连接”,选择“使用物理驱动器”,如下图:

确定保存设置。

第六步:验证扩容是否成功。

启动虚拟机,进入linux系统,执行df -hl命令,查看分区大小:

分区大小已经调整,扩容成功。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐