前提:将虚拟机真正关机,不能在仅状态保存的场合做磁盘扩容。
步骤1.获取需要增加容量的映像的uuid
在vbox的安装目录下使用命令行:VBoxManage list hdds
得到结果如下:
UUID: cf045eff-481a-44f8-ad45-4bfab78bbd15Parent UUID: baseFormat: VDILocation: D:\win7_32_my\Win7_32.vdiState: createdType: normalUsage: Win7_32 (UUID: 75a8ccc0-8b69-4875-a91f-5067cf04b800)UUID: cdf1c054-580b-4538-a815-5da5512517b8Parent UUID: baseFormat: VDILocation: D:\Ubuntu\Ubuntu.vdiState: createdType: normalUsage: Ubuntu (UUID: 6a4ef2ea-2e1a-4567-98c6-f2c7b6e059a2)UUID: 731b2d71-b00f-47e1-ae85-440c26a90285Parent UUID: baseFormat: VMDKLocation: C:\Window XP\DelphiXP-disk1.vmdkState: createdType: normalUsage: WinXP (UUID: 77c98162-9dc8-4387-90dc-db8f7c5b2d14)UUID: be440e30-faf3-48b6-9ee4-597e3e77a2adParent UUID: baseFormat: VDILocation: D:\Win7_64_cn\Win7_64_cn.vdiState: createdType: normalUsage: Win7_64_cn (UUID: 963ab4a1-1a90-47cd-84a1-ea41405838ad)
Location: D:\Win7_64_cn\Win7_64_cn.vdi
UUID: be440e30-faf3-48b6-9ee4-597e3e77a2ad
步骤2.给制定的Vbox扩容到60GB使用命令行:VBoxManage modifyhd be440e30-faf3-48b6-9ee4-597e3e77a2ad --resize 61440
得到结果:0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
步骤3.由于上述只是增加了磁盘空间,而没有真正被分配使用,所以需要进入系统对增加的磁盘进行分配,才可以真正使用。