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.