缩小virtualbox中ova文件的大小

719*_*016 4 vmware virtualbox

我有一个 Ubuntu 64 位虚拟机,它是从大约 1GB 的 ova 文件派生而来的,我在 VMware vSphere 下使用它在其上安装了更多软件,并针对一些占用 2-3GB 空间的数据集使用该系统,但现在我删除了这些大文件,我原以为从中新生成的 ova 文件也将占用大约 1.1GB 的空间,但实际上占用了大约 3GB。如果我查看 virtualbox 中 .vmdk 文件的详细信息,我会看到以下内容:

Hart Disk: SATA Port 0
Type (Format): Normal (VMDK)
Virtual Size: 8.00 GB
Actual Size:  7.90 GB
Details: Dynamically allocated storage
Location: /somewhere/myVM-disk1.vmdk
Attached To: myVM.virtualbox
Run Code Online (Sandbox Code Playgroud)

当我导出这台机器时,ova 的大小是 ~3GB。

有什么想法可以缩小它吗?

har*_*ymc 9

请参阅文章如何缩小动态扩展的虚拟机虚拟机映像

它描述了如何通过以下方式缩小磁盘:

  1. 将可用空间归零,对 Ubuntu使用zerofree
  2. 使用收缩虚拟机
    VBoxManage modifyhd my.vdi –compact