VirtualBox - Reduzieren Sie die maximale Größe der dynamischen .vdi-Festplatte


9

Ich versuche, die maximale Kapazität einer .vdi-Datei (Festplatte) für eine meiner VMs zu reduzieren .

Ich habe es als dynamisch zugewiesen mit einer maximalen Kapazität von 25 GB eingestellt. Ich möchte dies auf 10 GB reduzieren.

HINWEIS : Ich möchte die Größe der .vdi-Datei auf meinem Host-Computer nicht komprimieren . Dann könnte ich einfach gebrauchen VBoxManage modifyhd --compact /path/to/my/vdi. Obwohl dies den Platzbedarf der .vdi-Datei auf meinem Host-Computer verringert, meldet der Gast dennoch eine 25-GB-Festplatte.

Ich möchte die maximale Kapazität der .vdi-Datei so reduzieren, dass der Gast eine 10-GB-Festplatte meldet (ich habe meine Partitionen innerhalb des Gasts bereits so angepasst, dass meine Partitionen insgesamt nur 10 GB belegen, und die anderen 15 GB werden als angezeigt nicht zugeordneten Speicherplatz).

Was ich versucht habe

Ich habe versucht, denselben Befehl zu verwenden, mit dem die Festplatte vergrößert wird:

$ 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!

Es scheint nicht unterstützt zu werden (und die .vdi ist definitiv eine dynamisch zugewiesene .vdi, keine feste Größe).

Prost.


Ich habe das gleiche Problem. Gibt es ein Update zu dieser Frage? Ist es jetzt noch unmöglich?
Hoàng Long

Hilft Ihnen diese Antwort? askubuntu.com/a/799645
Moobie

Antworten:


11

Richtig. Sie können eine VDI-Datei nicht verkleinern, selbst wenn nicht zugewiesener Speicherplatz vorhanden ist. Zumindest nicht mit der aktuellen Version von VirtualBox. Im --resizeMoment können Sie nur die Größe einer VDI-Datei erhöhen.


awww, ok Ich denke , da ich nur meine Partitionen nehmen 10GB total lassen und da es dynamisch dimensioniert ist, kann ich hoffen, immer eine On-Disk zu haben Datei von <= 10 GB (mit Komprimierung)
mathematical.coffee

Nun, Sie könnten immer die hier vorgeschlagene Methode verwenden .
Ansgar Wiechers
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.