Virtualbox虚拟机之Ubuntu扩容

circumstance:

根分区不够用了。原因是创建虚拟机的时候,创建的磁盘太小了,导致根磁盘太小。

solution:

step1:

d:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd D:\mooc-os-2014\mooc-os\mooc-os.vdi --resize 30000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

d:\Program Files\Oracle\VirtualBox>

step2:

安装gparted软件:

sudo apt-get install gparted

sudo gparted

这里要注意的一点是,swap分区会夹在根分区和未分配分区之间,这时候需要先删除swap分区。然后再删除扩展分区。再扩展根分区。最后新建一个swap分区。

Virtualbox虚拟机之Ubuntu扩容_第1张图片

Virtualbox虚拟机之Ubuntu扩容_第2张图片Virtualbox虚拟机之Ubuntu扩容_第3张图片Virtualbox虚拟机之Ubuntu扩容_第4张图片Virtualbox虚拟机之Ubuntu扩容_第5张图片Virtualbox虚拟机之Ubuntu扩容_第6张图片Virtualbox虚拟机之Ubuntu扩容_第7张图片Virtualbox虚拟机之Ubuntu扩容_第8张图片Virtualbox虚拟机之Ubuntu扩容_第9张图片Virtualbox虚拟机之Ubuntu扩容_第10张图片Virtualbox虚拟机之Ubuntu扩容_第11张图片

最后保存一下,退出即可看见根分区已经变大了。

moocos@moocos-VirtualBox:~$ sudo fdisk -lu

Disk /dev/sda: 31.5 GB, 31457280000 bytes
255 heads, 63 sectors/track, 3824 cylinders, total 61440000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0003ae13

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    53082111    26540032   83  Linux
/dev/sda2        53082112    61439999     4178944   82  Linux swap / Solaris
moocos@moocos-VirtualBox:~$ 
moocos@moocos-VirtualBox:~$ df -lh
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        25G  4.9G   19G  21% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            991M   12K  991M   1% /dev
tmpfs           201M  828K  200M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none           1002M   76K 1001M   1% /run/shm
none            100M   60K  100M   1% /run/user
C_DRIVE         112G  106G  6.0G  95% /media/sf_C_DRIVE
moocos@moocos-VirtualBox:~$ 

 

你可能感兴趣的:(个人,虚拟机扩容,virtualbox)