目标问题:
VirtualBox在使用一段时间后,随着应用的增多,会出现硬盘空间不足的问题。如何扩容呢?
解决方案
如果虚拟硬盘是非VDI格式,可以直接用modifyhd命令扩展硬盘空间,如下:
VBoxManage modifyhd <虚拟硬盘路径> --resize <硬盘容量>
但是,如果虚拟硬盘是VDI格式,该方法就不灵了。
我们需要一种替代方案,我称之为“腾鸟换笼”法——即新建一个更大的虚拟硬盘(新笼),将原虚拟硬盘(旧笼)的内容(鸟)copy到新硬盘(新笼)内。
下面是具体实现步骤。
替代方案:“腾鸟换笼”
-
新建虚拟电脑(虚拟机控制菜单–新建)
2.创建一个新的虚拟盘,例如new.vdi. 增加相应的空间,推荐动态分配。