在 Linux 主机(Linux Mint 18)上,如何压缩 VHD 文件?
到目前为止,我的搜索总是返回使用 Hyper-V 的解决方案或 Windows 主机上的 Linux 客户机的情况,但也有相反的情况:在 Linux 主机上使用 VirtualBox 运行的 Windows 客户机。
答案1
我有点觉得自己很蠢,因为我在尝试绕过 Linux 上的 VHD 文件的使用时找到了答案。将磁盘克隆为 VDI 格式(在 Windows 客户机上运行 sdelete 后)也会将其缩小到最小尺寸:
vboxmanage clonemedium INPUT.VHD OUTPUT.VDI --format VDI --variant standard
它也可以用于从 VHD 到 VHD 的转换
vboxmanage clonemedium INPUT.VHD OUTPUT.VDI --format VDI --variant standard
此解决方案不如“压缩”有效,因为您需要额外的存储空间来存储虚拟磁盘的第二个副本,并且在该过程完成后您需要交换文件。