1, vdi格式虚拟机磁盘扩容
使用virtualBox的虚拟机, 当虚拟机的磁盘不够用时,如何扩展磁盘空间?
- 找到VBoxManage 命令
- 查看帮助: VBoxManage --help
- 输入命令 : VBoxManage modifymedium 虚拟机磁盘文件路径 --resize 40960
- 重新打开virtualBox 虚拟机管理界面,可以查看到“虚拟分配空间:40.0GB”
2, vmdk 格式虚拟机磁盘扩容
链接克隆: 生成的虚拟机磁盘格式为vmdk , 使用上面的命令不能生效,报错如下:
wang@wang-pc:~/VirtualBox VMs$ VBoxManage modifymedium centos7-s101/centos7-s101-disk001.vmdk --resize 40960
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize medium operation for this format is not implemented yet!
wang@wang-pc:~/VirtualBox VMs$ VBoxManage --help |grep clone
clonevm <uuid|vmname>
clonemedium [disk|dvd|floppy] <uuid|inputfile> <uuid|outputfile>
wang@wang-pc:~/VirtualBox VMs$ VBoxManage --help |grep modify
modifyvm <uuid|vmname>
modifymedium [disk|dvd|floppy] <uuid|filename>
usbfilter modify <index,0-N>
natnetwork modify --netname <name>
dhcpserver add|modify --netname <network_name> |
所以需要格式转换: vmdk --> vdi , 对vdi扩容
然后再对该vdi格式还原: vdi --> vmdk