导入ova文件时,VirtualBox磁盘已满

3
尝试导入MyMachine.ova(在VBox上创建的Ubuntu并导出为ova),但遇到错误:
无法导入复合机D:\ Exported Virtual Machines \ MyMachine.ova。 无法创建导入的介质“D:\ VirtualBox VMs \ MyMachine \ MyMachine-disk1.vmdk”。 VMDK:无法在“D:\ VirtualBox VMs \ 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的可用空间,所以空间不是问题。
Virtualbox路径的配置是File-> Preferences-> Default machine folder:D:\VirtualBox VMs
点击文件->导入虚拟设备后,我有:Virtual Disk Image D:\VirtualBox VMs\DanfossMachine\DanfossMachine-disk1.vmdk
因此,它似乎应该可以正常工作,但失败了:(
有人可以给个提示吗?

在我的情况下,我必须更改创建虚拟磁盘映像文件(vmdk)的驱动器。可能默认磁盘驱动器所选的空间不足。
  • 祝你好运 -
- dave
3个回答

3
以下是可能的解决方案:
  • 确保您的目标文件系统为NTFS,而不是具有4GB文件限制的文件系统(例如FAT32)

  • 使用7zip或类似软件解压ova文件。创建新的虚拟机,并在创建期间将来自ova的vmdk导入作为VM的硬盘。这应该告诉您现有硬盘的大小。可能您的“MyMachine-disk1.vmdk”具有比实际ova文件占用空间更大的保留文件空间,因此尽管看起来不需要那么多空间,但仍会遇到磁盘已满错误。


2

我也遇到了同样的问题。我的硬盘空间大约为237GB,其中系统使用了大约50GB。我将.ova文件(约72GB)从外部驱动器复制到硬盘中(希望可以加快进程),然后尝试导入它。结果是导致它占用了两倍的空间。

问题已经得到解决,我从硬盘中删除了.ova文件,并直接从外部驱动器中导入了镜像。我不再收到错误消息了。希望这有所帮助。谢谢!


0

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

我是在Ubuntu Server 20.04下完成的


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

exit

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接