在Ubuntu中进行操作时,提示“no space left on device",很明显磁盘空间占满了。我是在VirtualBox中安装的Ubuntu,下面就是我如何扩展Ubuntu磁盘空间的。

执行BoxManage list hdds命令可以查看虚拟磁盘的信息

扩展VirtualBox中Ubuntu的磁盘空间-程序旅途

现在的容量为2000MB,这是我已经调整之后的,为了演示整个过程,再次调整到30000MB。

调整虚拟磁盘大小

有了上面虚拟磁盘的信息,就可以执行相关的命令调整磁盘大小了。

VBoxManage modifyhd "/Users/bobtian/VirtualBox VMs/Ubuntu/Ubuntu.vdi" --resize 30000

上面的命令将虚拟磁盘调整为30000MB。

gparted分区

登入Ubuntu系统,如果没有安装先安装gparted。

执行下面的命令安装gparted

sudo apt-get install gparted

执行下面的命令启动gparted

sudo gparted
扩展VirtualBox中Ubuntu的磁盘空间-程序旅途

可以看到有9.77GB的未分配空间,按照下图的步骤创建,调整,合并分区

扩展VirtualBox中Ubuntu的磁盘空间-程序旅途

分区完成,如下图所示:

扩展VirtualBox中Ubuntu的磁盘空间-程序旅途