我们在virtualbox中运行虚拟机时可能会遇到磁盘分配不足的情况,本文将告诉你如何在virtualbox中为虚拟机增加磁盘大小。

前言,由于可能会扩容失败导致重要内容丢失,你可以选择先备份要扩容的磁盘。复制原先的磁盘文件到备份文件夹。

第一步 更改磁盘的大小

非常幸运,在virtualbox中可以很方便地更改磁盘的大小,你只需要遵循如下的步骤。

找到虚拟机需要扩容的磁盘

进入虚拟机设置中
图片1
进入 存储 。查看存储介质中控制器:SATA中磁盘的名称,记下。我这里是ubuntu22.04.vdi。
在这里插入图片描述
随后在 工具 介质 中找到 我们刚刚查找到的磁盘。
在这里插入图片描述

更改虚拟磁盘的大小

找到我们想要扩容的虚拟磁盘,在下方的大小调整为你想要扩容后大小。
之后点击 应用。(我是将原本20GB的硬盘扩容成30GB)
在这里插入图片描述

注意

此时虚拟机磁盘已经扩容成功了,但是我们在linux虚拟机中使用lsblk -p命令查看磁盘大小时,发现所有的分区大小加起来并不是我们的磁盘大小。我这里原来是20G的磁盘,扩容成30G后显示如下图。此时系统可用的磁盘仍旧是之前的20G。
在这里插入图片描述
不要着急,接下来我将告诉各位该怎么做。

使用GParted Live ISO增加系统分区大小

GParted Live ISO镜像可以帮助我们管理系统的分区。我们接下来使用它管理我们的虚拟机磁盘。

下载GParted Live ISO

链接: GParted Live ISO官方下载网址
下载最新版的镜像文件。
下载镜像

添加虚拟光驱

在设置->存储->控制器中选择添加虚拟光驱。
在这里插入图片描述

为我们刚才下载的镜像注册后, 选中, 再点击下面的选择按钮。
在这里插入图片描述
最后点击确定,启动虚拟机。
在这里插入图片描述

使用GParted Live ISO

此时启动虚拟机会弹出几个配置界面,我们只需要全部按回车键即可。这样我们就会用默认配置进入。
在这里插入图片描述

在这里我们可以看见我刚刚扩容的10GB磁盘在右侧还未分配。
在这里插入图片描述

在sda3我们的系统分区上点击右键,选择Resize
在这里插入图片描述
把这个边界拖动到最右侧
在这里插入图片描述

然后选择Resize/move按钮
在这里插入图片描述

下图是操作完的样子。点击这个按钮。
在这里插入图片描述

操作完后点击Gparted,Quit
在这里插入图片描述

双击Exit, 选择shutdown->ok。如果弹出命令行界面,按回车确认即可。
在这里插入图片描述

大功告成

使用lsblk -p命令可以看到我们的sda3已经变成了30GB
在这里插入图片描述
在ubuntu自带的disk工具我们也可以看见我们的硬盘内容增大了。
在这里插入图片描述

以上就是 “在virtualbox中为虚拟机增加磁盘大小” 的全部内容,感谢你的阅读,如果本文对你有帮助,请点赞支持一下吧。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐