【Nano Pi 2】虚拟机下扩大硬盘容量

  • 微风细雨
  • LV2工程师
  • |      2016-02-02 13:47:27
  • 浏览量 1069
  • 回复:0

       使用虚拟机编译安卓源码,虽然有点蛋疼,但是姑且试试看,编译要多久。

       这还没开始编译,源码全部下载过程就出现问题了----容量不够!!!

       虽然可以在添加一块硬盘,但是需要重新分配挂载点,之前同步下载的源码又白费了,想想不划算。流量花钱的日子必须精打细算!

       度娘告诉我可以直接扩大硬盘容量!!

       首先关闭虚拟机系统。再进行以下操作!!!

       先在Windows下进入cmd终端。

cd C:Program FilesOracleVirtualBox   #进入Vbox的安装目录

VBoxManage list hdds   #查看虚拟机硬盘信息
       信息如下:


【Nano Pi 2】虚拟机下扩大硬盘容量


       拷贝好UUID的信息,备用!!

       使用以下命令:

VBoxManage modifyhd ba471962-441c-466a-946c-e16c0ef8049d   --resize 61440
       其中ba471962-441c-466a-946c-e16c0ef8049d就是之前拷贝的UUID,61440表示60G容量!


       到此,给虚拟机分配的硬盘空间已经修改为60G了。但是不要高兴的太早!!此时额外分配的容量并没有在虚拟机中被使用。

       开启虚拟机,在虚拟机中进行设置。

       利用可视化磁盘管理软件GParted!如果没有请各位亲先安装,本人表示这个还是比较好用的。

       忘记保存操作截图了,就简单叙述一下:

       先盗图一张,除了容量不一致,其余都是一样的。


【Nano Pi 2】虚拟机下扩大硬盘容量


       需要扩展的是根分区,所以目的是要调整/dev/sda1的大小。但是由于系统还分配了一个2G的交换分区,且swap分区在sda1后面,所以不能直接调整根分区。可以先把交换分区删了,把sda1调大,然后给swap留跟内存一样大的空间,然后再把这这么大的空间化成swap分区。最后点击应用重启就成功了。

       最后系统磁盘分配如下:


【Nano Pi 2】虚拟机下扩大硬盘容量


       补充一下,在重新分配交换分区时,需要注意,新建分区为扩展分区,然后在扩展分区下进行新建交换分区,文件系统选择linux-swap。在操作过程中,可以不必考虑Partition的名称,在所有操作完成后,点击绿的的勾,执行磁盘分区操作,软件会自动执行分配设备号。

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子