gpt4 book ai didi

virtualbox - 为什么 vagrant 使用 vmdk 磁盘格式作为其标准包格式?

转载 作者:行者123 更新时间:2023-12-03 23:47:54 26 4
gpt4 key购买 nike

我有一台 MacBook Air,空间很宝贵。我有一个 vagrant 实例,它的大小从 2 GB 增加到 8 GB。

我在寻找减少磁盘大小的选项时发现了一些 VDI 教程,但实际文件是 .vmdk 文件。不幸的是,管理 vmdk 文件的工具是 VMware 的商业许可工具。

为什么 vagrant 使用 vmdk 格式作为其默认打包格式?

有没有办法配置 vagrantfile 并强制它使用 vdi 而不是 vmdk?

最佳答案

简单的答案是 .
VirtualBox 仅支持将图像导出为 OVF/OVA。
Vagrant 1.0.x base box 基本上是 VirtualBox 导出的 tar 文件。它在 1.1.x 和 1.2+ 中略有变化。
无论如何,从技术上讲,您仍然可以将 VMDK 转换为 VDI,但您必须将其重新附加到现有 VM 或使用它创建一个新的 VM,例如:VBoxManage clonehd in.vmdk out.vdi --format VDI引用 http://docs.vagrantup.com/v2/boxes/format.html

In the past, boxes were just tar files of VirtualBox exports. With Vagrant supporting multiple providers, box files are now tar files where the contents differ for each provider. They are still tar files, but they may now optionally be gzipped as well.

Box files made for Vagrant 1.0.x and VirtualBox continue to work with Vagrant 1.1+ and the VirtualBox provider.

关于virtualbox - 为什么 vagrant 使用 vmdk 磁盘格式作为其标准包格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18307911/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com