扩大ubuntu虚拟机硬盘空间

一、背景:

   出于测试的需要,在ubuntu 14.04系统中通过virtualbox虚拟机安装了额ubuntu 14.04系统(guest os)。安装过程采用ubuntu 14.04的默认分区方法。

   起初只给guest os分配了8GB的虚拟硬盘空间,随着guest os中存储的内容越来越多,8GB的空间已经无法满足需求,需要扩大容量。

二、配置步骤:

   主要两个步骤:

   1)找到系统的硬盘文件(vdi或者vmdx)进行扩容;

1.1查找vdi文件位置

   

1.2扩容

   VBoxManage modifyhd "path-of-disk-file" --resize 20000

VBoxManage modifyhd "path-of-disk-file" --resize 20000

   2)将扩容空间添加至虚拟机中;

   下载Gparted iso系统镜像文件并在virtualbox中加载。GParted download | SourceForge.net

   选择默认配置,进入Gparted系统后,看到系统有sda1和sda2两个分区,并且新增空闲容量在sd2分区之后。根据个人理解,sda1对应的是ubuntu的根目录,sda2分区应该是swap类型的分区。由于分区的先后关系,空闲分区只能直接通过resize加入到sda2中。

   要想将新的空间直接加入到sda1中,并且进入系统后直接看到新增的容量。首先确认sda2分区没有什么重要数据,个人尝试的办法是先删除sda2分区,并将所有空闲加入到sda1分区中。(这一步需要谨慎操作,操作前可以先将系统full clone一下)。

Trivial Proof: Resizing a VirtualBox Virtual Hard Disk

posted @ 2016-12-17 14:20  juejiang  阅读(377)  评论(0编辑  收藏  举报