VirtualBox - mengurangi ukuran maksimum dari .vdi hard disk dinamis

9

Saya mencoba untuk mengurangi dengan kapasitas maksimum dari file VDI (hard disk) untuk salah satu VMs saya.

Saya menetapkannya sebagai yang dialokasikan secara dinamis dengan kapasitas maksimum 25GB. Saya ingin mengurangi ini hingga 10GB.

CATATAN : Saya tidak ingin memadatkan ukuran file .vdi pada mesin host saya . Maka saya bisa menggunakan VBoxManage modifyhd --compact /path/to/my/vdi. Namun, meskipun ini mengurangi jejak file .vdi pada mesin host saya, tamu masih akan melaporkan hard drive 25GB.

Yang ingin saya lakukan adalah mengurangi kapasitas maksimum .vdi sehingga tamu melaporkan hard drive 10GB (saya sudah menyesuaikan partisi saya di dalam tamu sehingga partisi saya hanya memakan total 10GB, dan 15GB lainnya muncul sebagai ruang tidak terisi).

Apa yang saya coba

Saya mencoba menggunakan perintah yang sama yang digunakan untuk menambah ukuran disk:

$ VBoxManage modifyhd Arch\ Linux\ Aug\ 2012\ Clone.vdi --resize 10240
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

Tampaknya tidak didukung (dan. Vdi jelas merupakan .vdi yang dialokasikan secara dinamis, bukan yang berukuran tetap).

Bersulang.

matematika. kopi
sumber
Saya mengalami masalah yang sama. ada pembaruan pada pertanyaan ini? Apakah masih mustahil sekarang?
Hoàng Long
Apakah jawaban ini membantu Anda? askubuntu.com/a/799645
Moobie

Jawaban:

11

Benar. Anda tidak dapat memperkecil ukuran file VDI, bahkan jika itu memang memiliki ruang disk yang tidak terisi. Setidaknya tidak dengan versi VirtualBox saat ini. Satu-satunya hal yang --resizedapat dilakukan saat ini adalah meningkatkan ukuran file VDI.

Ansgar Wiechers
sumber
awww, ok. Saya kira karena saya hanya membiarkan partisi saya mengambil total 10GB dan karena ukurannya secara dinamis, saya dapat berharap untuk selalu memiliki file di-disk <= 10GB (dengan pemadatan)
mathematical.coffee
Nah, Anda selalu bisa menggunakan metode yang saya sarankan di sini .
Ansgar Wiechers