2013-08-19 12 views
11

私はマックブックの空気を持っており、スペースはプレミアムです。私は2GBから8GBに拡大している迷彩のインスタンスを持っていますなぜvagrantはvmdkディスクフォーマットを標準で使用していますか?

ディスクサイズを減らすためのオプションを検討していましたが、実際のファイルはvmdkファイルです。 vmdkファイルを管理するツールは、vmwareの商用ライセンスツール

なぜvagdrantはデフォルトフォーマットとしてvmdkを使用していますか?

vagdファイルでvmdkではなくvdiを強制的に保存する方法を教えてください。

答えて

11

簡易回答はです。です。

VirtualBoxでエクスポートする場合、OVF/OVAのみがサポートされます。 Vagrant 1.0.xベースボックスは、基本的にVirtualBoxのエクスポートのtarファイルです。それは1.1.xと1.2+でちょっと変わった。

とにかく、技術的にはVMDKをVDIに変換することはできますが、既存のVMに再接続するか、または既存のVMを使用して新しいVMを作成する必要があります。例えば

VBoxManage clonehd in.vmdk out.vdi --format VDI

参照してください。過去には=>http://docs.vagrantup.com/v2/boxes/format.html

に、箱はちょうどVirtualBoxの輸出のファイルをtarでまとめました。バグが複数のプロバイダをサポートすることで、ボックスファイルは各プロバイダごとに内容が異なるタールファイルになりました。それらはまだtarファイルですが、オプションでgzipにすることもできます。

Vagrant 1.0.xおよびVirtualBox用に作成されたボックスファイルは、Vagrant 1.1+およびVirtualBoxプロバイダで引き続き使用できます。

関連する問題