1. 用VirtualBox自带工具VBoxMange修改磁盘容量
在windows下,打开命令行win+R:
cmd
cd D:\Program Files (x86)\Oracle\VirtualBox
VBoxManage lis hdds
显示vdi信息如下:
UUID: 590c48d2-1daa-4658-a9ce-093d09aa4e5d
Parent UUID: base
State: locked write
Type: normal (base)
Location: D:\VMware\master\master.vdi
Storage format: VDI
Capacity: 40960 MBytes
Encryption: disabled
对UUID对应的vdi修改硬盘大小:
VBoxManage modifyhd 590c48d2-1daa-4658-a9ce-093d09aa4e5d --resize 40960
2. 启动虚拟机,安装gparted
虽已修改硬盘大小,但多出来的硬盘,还只是unallocated分区,需要到虚拟机里合并,这可以交给gparted
sudo apt-get install gparted
3. 用gparted合并分区
sudo gparted
在swap分区上右键,选择Swapoff,然后删除交换区
在extended上右键,删除
在要扩展的sda1分区上右键,resize/move,修改分区大小或者右拖到底
点击打钩,应用改变