为什么导入虚拟机后它会占用更多空间?

为什么导入虚拟机后它会占用更多空间?

我从这里下载了一个虚拟机:

https://developer.microsoft.com/en-us/windows/downloads/virtual-machines

zip 文件大约有 ~20GB,里面的 .ova 文件也大约有 ~20GB。但是当我将其导入到 Mac 上的 Virtual Box 后,VM 文件夹占用的空间竟然有 45GB!

我以为 zip 文件是压缩文件,而 .ova 文件只是一个普通的解压缩文件。。。我的虚拟机占用的空间是否比它应有的更多?这是预料之中的吗?有没有办法减少它占用的空间?

答案1

OVA 文件是柏油存档且未压缩。它包含 VMDK 格式的磁盘映像(但其他格式也是可能的)。

OVA 里面的 VMDK 映像是压缩的。

如果您在 Virtualbox 中导入 OVA,磁盘映像将被解压缩,因此会比压缩后的磁盘映像更大(即使您的磁盘是“动态”磁盘)。

有关详细信息,请参阅OVF 包内部,特别是第Disk Formats and Compression

相关内容