Vbox扩展Ubuntu的磁盘空间

曾经有一次把虚拟机的磁盘空间用到了100%,结果图形界面进不去了只好从命令行界面删了一些东西才进去,然后我就想扩展一下磁盘空间。。。
现在有点时间想起来就记录一下之前的操作过程,难说什么时候又要用。

扩展之前:
磁盘一共30G,其中2G是Swap。
这里写图片描述

**目标:**扩展到总空间为36G,Swap分2G。

**操作: **
一、找到VBoxManage.exe
我电脑上所在的位置是D:\VirtualBox\VBoxManage.exe。

二、扩展磁盘空间
打开命令窗进到.vdi所在的目录输入以下命令

"D:\VirtualBox\VBoxManage.exe" modifymedium Ubuntu14.04.vdi --resize 36864

参数–resize后跟着的是要修改后的总大小(单位MB),我这里设置的是36G。
这里写图片描述
如上图所示则分配扩展空间成功,然后重启Vbox可以看到磁盘已经扩展为36G了。

这里写图片描述
但是多出来的那6G是属于未分配空间,所以需要进行分配。继续进行以下步骤。

三、分配空间
Ubuntu下也有磁盘空间分配的工具,可以将那6G新建立一个磁盘,但是不能合并到当前已经挂载的磁盘当中,这和我要的不符合。以下操作是将未分配的6个G合并到现有的磁盘中。

使用gparted-live-0.8.0-5.iso工具解可以解决这个问题,可以搜索一下到官网下载。这也就相当于一个启动盘。
1、在vbox的ide添加光盘,如果是物理机应该要做成U盘启动盘使用。
这里写图片描述
这里写图片描述

2、启动虚拟机后会自动优先加载光盘
在这里插入图片描述
选择Default settings,下个界面继续选择默认项

3、合并磁盘
进入系统后会自动打开Gparted,如果没有手动打开就好
这里写图片描述
上图可以看到磁盘的顺序是ext4、extended(linux-swap、unallocated),那么我要把unallocated的那6G和ext4的那28G合并到一起就要先让磁盘能够连续起来。
反正那2G的swap是没有资料的,所以我先delete了linux-swap,然后再把整个delete了extended,则可以得到未分配空间8G在ext4边上。
这里写图片描述
接着分配6G到ext4中,选择Resize/Move,新建的磁盘空间为34G,剩下2G未分配空间。
这里写图片描述
接着把剩下2G分配为Swap,选择New->File System选择linux-swap->add
这里写图片描述
点击Apply大功告成。
这里写图片描述

四、重启验证
进入ubuntu系统验证下,可能会遇到有磁盘无法挂载的问题,那是swap引起的,可以先跳过。
这里写图片描述
发现sda1空间扩展没有问题,但是swap的2G不见了。
输入sudo fdisk -l查看一下磁盘,发现swap是存在的,但是没有启用
这里写图片描述
打开/etc/fstab就可以发现挂载磁盘是通过磁盘的UUID挂载的,刚刚把Swap格式化了一下重新分配,UUID肯定变了
通过命令sudo blkid查询一下swap的UUID

$ sudo blkid
/dev/sda1: UUID=“cb12378c-4ed0-4b0b-9724-201a989b15b1” TYPE=“ext4”
/dev/sda2: UUID=“8841b121-ce27-467c-9b06-663406d28023” TYPE=“swap”

然后把/etc/fstab中原本swap那项的UUID改了就OK了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hrx-@@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值