virtualbox ubuntu虚拟机使用gparted扩大空间
时间: 2025-06-07 07:46:58 AIGC 浏览: 46
### 在 VirtualBox 中通过 GParted 扩大 Ubuntu 虚拟机的磁盘空间
为了在 VirtualBox 中通过 GParted 扩大 Ubuntu 虚拟机的磁盘空间,可以按照以下方法操作:
#### 1. 增加虚拟磁盘的大小
在 VirtualBox 的图形界面中,进入虚拟机设置,选择 **存储** 部分。找到控制器:SATA 下的磁盘名称(例如 `ubuntu22.04.vdi`),然后在 **工具** -> **介质** 中找到该磁盘文件,并使用命令行工具调整其大小[^2]。也可以直接通过命令行运行以下命令来扩展虚拟磁盘大小:
```bash
VBoxManage modifyhd "路径到vdi文件" --resize 新大小MB
```
例如,如果要将磁盘扩展到 40GB,则执行:
```bash
VBoxManage modifyhd "E:\personal\Private\ubuntu16-arm\brian_arm\brian_arm.vdi" --resize 40960
```
其中,40960 表示 40GB 的大小(1GB = 1024MB)[^5]。
#### 2. 启动 GParted Live 系统
下载并安装 GParted Live ISO 文件,将其挂载到虚拟机的光驱中。重启虚拟机并从光驱启动 GParted Live 系统[^3]。
#### 3. 使用 GParted 分区工具扩展分区
在 GParted 界面中,可以看到新增的未分配空间位于现有分区之后。假设当前系统有两个分区:`sda1` 和 `sda2`,其中 `sda1` 是根目录 `/`,而 `sda2` 是交换分区 `swap`。由于分区顺序的原因,未分配空间通常紧接在 `sda2` 后面[^3]。
- 如果需要扩展根分区 `sda1`,必须先移动 `sda2` 到未分配空间之后,再扩展 `sda1`。
- 右键点击 `sda2`,选择 **移动/调整大小**,将 `sda2` 移动到未分配空间的末尾。
- 接着右键点击 `sda1`,选择 **移动/调整大小**,将未分配空间合并到 `sda1` 中。
- 应用所有更改后,退出 GParted 并重启虚拟机。
#### 4. 更新文件系统以利用新空间
重启虚拟机后,进入 Ubuntu 系统终端,执行以下命令以确保文件系统能够识别新增的空间:
```bash
sudo resize2fs /dev/sda1
```
如果是 XFS 文件系统,则使用以下命令:
```bash
sudo xfs_growfs /
```
#### 注意事项
- 在调整分区时,请确保备份重要数据,避免因误操作导致数据丢失。
- 如果虚拟机正在运行,请先关闭虚拟机再进行磁盘调整。
- 如果未分配空间无法直接添加到目标分区,可能需要调整分区布局或创建新分区[^4]。
---
###
阅读全文
相关推荐



















