在ova中导入设备时,VirtualBox磁盘已满

时间:2016-04-15 13:38:16

标签: virtualbox

尝试导入MyMachine.ova(在VBox上创建并导出到ova的Ubuntu)我抓错了:

  

无法导入设备D:\ Exported Virtual   机\ MyMachine.ova。

     

无法创建导入的媒体' D:\ VirtualBox   虚拟机\ MYMACHINE \ MYMACHINE-disk1.vmdk'

     

VMDK:无法在' D:\ VirtualBox中写入已分配的数据块   虚拟机\ MYMACHINE / MYMACHINE-disk1.vmdk' (VERR_DISK_FULL)。

     

结果代码:VBOX_E_FILE_ERROR(0x80BB0004)组件:ApplianceWrap   接口:IAppliance {8398f026-4add-4474-5bc3-2f9f2140b23e}

我有C驱动器和D驱动器,我的C是主驱动器并且空间很小,但是在D上我有~110 GB的可用空间,所以它不是空间问题。

虚拟机路径的配置为文件 - >首选项 - >默认计算机文件夹:D:\ VirtualBox VMs

点击文件 - >导入设备后,我有:虚拟磁盘映像D:\ VirtualBox VMs \ DanfossMachine \ DanfossMachine-disk1.vmdk

所以它似乎应该没有任何问题,但它失败了:(

有人可能会提示吗?

3 个答案:

答案 0 :(得分:3)

以下是几种可能的解决方案:

  • 确保您的目标文件系统是NTFS而不是具有4GB文件限制的内容(例如FAT32)

  • 使用7zip或类似方法解压缩ova文件。创建一个新的虚拟机,并在创建过程中导入来自ova的vmdk作为VM的硬盘驱动器。这应该告诉你现有的硬盘有多大。你的“MyMachine-disk1.vmdk”可能有一个比实际ova文件占用大得多的保留文件空间,因此尽管看起来不需要那么大的空间,但会遇到磁盘完全错误。

答案 1 :(得分:2)

这也发生在我身上。我的硬盘大约是237GB,系统使用了大约50GB。我正在将.ova文件(~72GB)复制到我的硬盘中(从外部驱动器,认为它会加快进程),然后尝试导入它。结果,它占用了2倍的空间。

问题已解决,因为我(从驱动器中删除了.ova文件)并直接从外部驱动器导入了图像。我没有收到错误消息。希望能帮助到你。谢谢!

答案 2 :(得分:0)

很多天前我想出了这个解决方案,希望它有帮助

我是在 Ubuntu Server 20.04 下做的


lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

exit

sudo resize2fs /dev/ubuntu-vg/ubuntu-lv```