1)扩容虚拟机硬盘文件
虚拟机硬盘扩容的前提条件:
- 虚拟机硬盘不能存在快照(如果有,需要先删除快照)
- 虚拟机硬盘是动态分配大小(创建硬盘时默认动态分配)
找到需要扩容的硬盘文件:
通过 VirtualBox 提供的命令行工具扩容,--resize
指定扩容后的实际大小(MB)。
cd /d C:\Program Files\Oracle\VirtualBox
VBoxManage.exe modifyhd "D:\Documents\VirtualBox\UbuntuVultest\UbuntuVultest.vdi" --resize 20480
如果硬盘文件是固定大小(如上图显示:固定大小存储),扩容命令将执行失败。
这种情况可先克隆硬盘文件再扩容:
VBoxManage.exe clonemedium "D:\Documents\VirtualBox\UbuntuVultest\UbuntuVultest.vdi" "D:\Documents\VirtualBox\UbuntuVultest\UbuntuVultestNew.vdi"
VBoxManage.exe modifyhd "D:\Documents\VirtualBox\UbuntuVultest\UbuntuVultestNew.vdi" --resize 20480
2)扩容文件系统
以扩容 ext4 文件系统为例:
1)通过 fdisk 重新分区sudo fdisk /dev/sda
p
查看分区情况d
删除需要扩容的分区n
创建新分区,选择所有可用空间N
不需要移除签名w
保存分区表
2)通过resize2fs
扩容 ext4 文件系统