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

在ova中导入设备时VirtualBox磁盘已满,virtualbox,Virtualbox,尝试导入MyMachine.ova(Ubuntu在VBox上创建并导出到ova)时,我发现错误: 无法导入设备D:\Exported Virtual Machines\MyMachine.ova 无法创建导入的媒体“D:\VirtualBox” VMs\MyMachine\MyMachine-disk1.vmdk' VMDK:无法在'D:\VirtualBox'中写入分配的数据块 VMs\MyMachine/MyMachine-disk1.vmdk'(磁盘已满) 结果代码:VBOX_E_文件错误

尝试导入MyMachine.ova(Ubuntu在VBox上创建并导出到ova)时,我发现错误:

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

无法创建导入的媒体“D:\VirtualBox” VMs\MyMachine\MyMachine-disk1.vmdk'

VMDK:无法在'D:\VirtualBox'中写入分配的数据块 VMs\MyMachine/MyMachine-disk1.vmdk'(磁盘已满)

结果代码:VBOX_E_文件错误(0x80BB0004)组件:ApplianceWrap 接口:iApplication{8398f026-4add-4474-5bc3-2f9f2140b23e}

我有C盘和D盘,我的C盘是主盘,空间很小,但在D盘上我有大约110 GB的可用空间,所以在空间上没有问题

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

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

因此,它似乎应该毫无问题地工作,但它失败了:(


有人能给点提示吗?

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

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

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


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


当我(从我的驱动器中删除了.ova文件)并直接从外部驱动器导入映像时,问题得到了解决。我再也没有收到错误消息。希望它能帮助我。谢谢!

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

我是在Ubuntu服务器20.04下做的


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

exit

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

在我的情况下,我必须更改创建虚拟磁盘映像文件(vmdk)的驱动器。可能是因为没有足够的空间来选择默认磁盘驱动器。-祝你好运-