2013-08-19 18 views
11

Tôi có một không gian và không gian macbook là phí bảo hiểm. Tôi đã xem xét các tùy chọn để giảm kích thước đĩa tìm thấy một vài hướng dẫn cho VDI, nhưng tệp thực sự là một tệp vmdk. nhưng công cụ để quản lý tệp vmdk là công cụ được cấp phép thương mại từ vmwaretại sao vagrant sử dụng định dạng đĩa vmdk làm chuẩn?

tại sao vagrant sử dụng vmdk làm định dạng mặc định?

có cách nào để định cấu hình tệp lang thang để buộc lưu đĩa dưới dạng vdi thay vì vmdk không?

Trả lời

11

Câu trả lời đơn giản là NO.

Khi xuất trong VirtualBox, nó chỉ hỗ trợ OVF/OVA ONLY. Các hộp cơ sở Vagrant 1.0.x cơ bản là các tệp tar của các xuất khẩu VirtualBox. Nó thay đổi một chút trong 1.1.x và 1.2+.

Dù sao, về mặt kỹ thuật, bạn vẫn có thể chuyển đổi VMDK thành VDI nhưng bạn sẽ phải đính kèm lại VMDK vào máy ảo hiện có hoặc tạo mới bằng cách sử dụng nó.

Ví dụ: VBoxManage clonehd in.vmdk out.vdi --format VDI

Tham khảo =>http://docs.vagrantup.com/v2/boxes/format.html

Trong quá khứ, các hộp được chỉ tar file xuất khẩu VirtualBox. Với Vagrant hỗ trợ nhiều nhà cung cấp, các tệp hộp bây giờ là các tệp tar nơi nội dung khác nhau đối với từng nhà cung cấp. Chúng vẫn là các tệp tar, nhưng bây giờ chúng có thể được gzipped tùy ý.

Tệp hộp được tạo cho Vagrant 1.0.x và VirtualBox tiếp tục hoạt động với Vagrant 1.1+ và nhà cung cấp VirtualBox.

Các vấn đề liên quan