给VirtualBox上的Ubuntu虚机扩展硬盘空间

给虚拟机扩展空间需要分两步, 一是添加虚拟硬盘,二是扩展文件系统大小


VitualBox 4.0以后,添加虚拟硬盘非常简单,可以直接用VBoxManage命令来完成,命令行:

给VirtualBox上的Ubuntu虚机扩展硬盘空间_第1张图片

只要注意参数写正确即可。如:VBoxManage modifyhd "f:\VirtualBox Vms\Ubuntu\Ubuntu.vdi" --resize 40000


扩展Ubuntu的文件系统大小最简单的方式是用Ubuntu的LiveCD,没有单独的LiveCD的话直接用安装CD即可。

首先修改虚拟机设置,在“Storage”中添加CD/DVD设备,将iso文件添加为光盘,然后修改系统的启动顺序为从光盘启动(在System中)

给VirtualBox上的Ubuntu虚机扩展硬盘空间_第2张图片

启动虚拟机,从光盘引导,选择”Try Ubuntu", 也就是试用不安装,然后进入默认的Unity界面。

选择启动器上的搜索图标(最上面那个),输入Gparted,打开磁盘管理器

给VirtualBox上的Ubuntu虚机扩展硬盘空间_第3张图片

有些情况下,你新增的硬盘并不紧挨着需要扩展的硬盘,这时候需要做一些调整,我这次需要挪动swap空间,把未分配空间挪到前面来:

先“swap off”关闭交换空间,然后删除扩展文件系统

给VirtualBox上的Ubuntu虚机扩展硬盘空间_第4张图片

删除后

给VirtualBox上的Ubuntu虚机扩展硬盘空间_第5张图片

然后选择需要调整空间的盘,执行“Resize/Move”命令,调整到需要的大小,如果还需要swap的话,别忘了保留出相应的空间。这时候由于操作系统默认块的问题,比如4M或者16M,可能会剩下一点空间无法分配,没关系,反正不多,就不管了。

一切都OK的话,应用调整,系统开始执行磁盘调整流程

给VirtualBox上的Ubuntu虚机扩展硬盘空间_第6张图片

执行成功后,重启系统,将在前面添加的光盘移除,登陆系统后,用“df -h”命令检查磁盘是否扩展成功。

你可能感兴趣的:(虚拟机,ubuntu,硬盘,扩展,VirtualBox)