VBox虚拟机怎么拓展存储
时间: 2025-05-16 20:06:03 浏览: 93
### 如何扩展 VirtualBox 虚拟机的存储空间
在使用 VirtualBox 创建虚拟机时,默认分配的磁盘空间可能不足以满足长期需求。为了增加可用存储容量,可以通过调整虚拟硬盘大小并重新配置操作系统内的分区来实现。
以下是具体的操作流程:
#### 1. 增加虚拟硬盘的总容量
利用 `VBoxManage` 工具修改虚拟硬盘文件(通常是 `.vdi` 文件)的最大容量。打开命令提示符或终端窗口,输入以下命令:
```bash
VBoxManage modifyhd "<路径到.vdi文件>" --resize 新大小MB
```
例如,如果希望将虚拟硬盘扩容至 50 GB,则执行如下命令[^3]:
```bash
VBoxManage modifyhd "C:\Users\username\VirtualBox VMs\Ubuntu\Ubuntu.vdi" --resize 51200
```
#### 2. 启动虚拟机并加载 GParted Live CD 镜像
由于新分配的空间尚未被操作系统识别,因此需要借助工具进行手动划分。推荐使用开源软件 **GParted** 来完成此过程。
- 下载 GParted ISO 文件,并将其挂载为虚拟光驱。
- 设置启动顺序优先从该镜像引导进入 GParted 图形界面。
#### 3. 使用 GParted 扩展逻辑卷
当成功登录到 GParted 环境后,按照下列指示操作:
- 查找未使用的空白区域;
- 将其合并入现有的根分区 `/` 或其他目标位置;
- 应用更改以保存设置。
对于采用 LVM (Logical Volume Manager) 的 Linux 发行版而言,还需要额外执行一些 shell 指令才能彻底激活新增部分:
```bash
pvresize /dev/sdaX # 更新物理卷信息
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv # 把所有自由空间加入逻辑卷
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv # 对应 ext4 类型文件系统的在线增长指令
xfs_growfs /mountpoint # 如果是 XFS 则调用这个函数代替前者
```
以上步骤完成后即可验证整个流程是否生效——即确认实际可支配范围已扩大至预期数值。
---
阅读全文
相关推荐


















