前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VirtualBox增加虚拟机容量(用Gparted)

VirtualBox增加虚拟机容量(用Gparted)

原创
作者头像
迷乐
修改2020-05-28 17:57:15
4.2K0
修改2020-05-28 17:57:15
举报
文章被收录于专栏:数据-迷之欢乐

问题:

虚拟机装机时虚拟硬盘选择了动态分配容量,以为容量不足时会自动扩充,实际上容量自动扩充是有限的,我这个上限也只有10G,两天就警告余额不足了,必须要手动扩充。

解决:

这里用现成的自由软件Gparted(https://gparted.org)。

1. VirtualBOX调整虚拟机硬盘容量

Tools-->Media-->Properties-->选择硬盘vid文件-->调整到合适大小-->Apply:

图1:调整虚拟机文件大小
图1:调整虚拟机文件大小

调整后的虚拟机硬盘显示虽然为20G,但启动后查看容量仍是原来的10G,这是因为增加的容量分区还未被系统识别,需要用命令或Gparted来处理。

2. 挂载Gparted

到Gparted官网下载ISO文件。

选择虚拟机-->Settings-->Storage-->Controller:IDE-->Add-->选择Gparted-xxx.iso-->Choose-->OK

图2:挂载Gparted
图2:挂载Gparted
图3:挂载Gparted
图3:挂载Gparted

3. 调整分区

启动虚拟机,进入Gparted软件界面,除了选一下语言,其他所有选项用默认的,一路Enter到分区界面:

图4:Gparted分区界面
图4:Gparted分区界面

注意看图4的"/dev/sda5"分区和"未分配"分区中间是分开的,如果直接选择"/dev/sda5"是不能直接调整的,如图5所示:

图5:/dev/sda5条无法向右拖动调整
图5:/dev/sda5条无法向右拖动调整

要先选择"/dev/sda5"和"未分配"的上一级"/dev/sda2",右键"更改大小/移动":

图6:更改sda2大小
图6:更改sda2大小

将黄色分区条右侧箭头拖至灰色分区条最右侧后,确认调整大小:

图7:拖动黄条右侧黑色箭头
图7:拖动黄条右侧黑色箭头
图8:拖动黄条右侧黑色箭头
图8:拖动黄条右侧黑色箭头
图9:调整后的"/dev/sda5"已经和"未分配"相连
图9:调整后的"/dev/sda5"已经和"未分配"相连

接下来选择"/dev/sda5",""对齐到"选择"无"(用默认选项回多出一个1M的小分区),然后确认:

图10:调整/dev/sda5
图10:调整/dev/sda5
图11:调整/dev/sda5
图11:调整/dev/sda5

上面操作过程都可以点返回按钮撤销,确认无误后,点对勾按钮,应用全部操作。

图12:应用全部操作
图12:应用全部操作

4. 完成检查

完成后退出,关闭虚拟机(Gparted应该会自动弹出,若没有,则手动移除),再启动虚拟机就可以看到硬盘容量确实增加到了20G。

图13:检查磁盘空间已正确调整
图13:检查磁盘空间已正确调整

总结:

总体步骤:

  • VirtualBox调整虚拟机的硬盘容量
  • 下载Gparted软件,挂载Gparted
  • 启动虚拟机,进入Gparted分区界面
  • 调整分区,使得虚拟机所在分区(/dev/sda5)和"未分配"分区相连
  • 扩展虚拟机分区
  • 应用全部操作,退出
  • 启动虚拟机,检查是否调整正确。

1.Gparted软件有372M,网速不好的时候下起来很费时间。

2.用现成的Gparted软件操作容易,也比较直观,只是过程相对于命令行来说,感觉还是比较繁琐,有时间最好还是学下命令行操作。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题:
  • 解决:
    • 1. VirtualBOX调整虚拟机硬盘容量
      • 2. 挂载Gparted
        • 3. 调整分区
          • 4. 完成检查
          • 总结:
          相关产品与服务
          对象存储
          对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档