虚拟机磁盘上的空间不足,需要调整虚拟映像的大小。使用命令调整大小
vboxmanage modifyhd Machine-disk1.vmdk --resize 30720
给出错误
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!
我怎样才能调整一个vmdk图像?
通过克隆它然后修改和调整大小来调整vmdk的大小。
vboxmanage clonehd "virtualdisk.vmdk" "new-virtualdisk.vdi" --format vdi
vboxmanage modifyhd "new-virtualdisk.vdi" --resize 30720
这些是步骤,但如果你想结束回vmdk硬盘(也许你有兴趣在vwmare中使用磁盘),你错过了一步。所以完整的howto是:
VBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdi
VBoxManage modifyhd "cloned.vdi" --resize 51200
VBoxManage clonehd "cloned.vdi" "resized.vmdk" --format vmdk
以上将调整硬盘高达50GB(50 * 1024MB)。
要完成你需要调整驱动器的东西!要做到这一点,您可能需要下载gparted iso并从该启动iso来调整驱动器大小(从virtualbox设置中选择iso)。
PS如果你的新尺寸太小,即使你的新vdi文件也会出现同样的错误。