Proxmox VE: Festplatte einer VM verkleinern
Um die Festplatte einer virtuellen Maschine in Proxmox zu verkleinern, musst du an zwei Stellen ansetzen: zuerst an der Partition im Gastsystem, danach an der Disk auf Proxmox-Ebene.
Schritt 1: Partition im Gastsystem verkleinern
Windows
- Öffne die Datenträgerverwaltung von Windows.
- Wähle bei der gewünschten Partition die Option „Volume verkleinern“.
- Lege die gewünschte Größe fest. Windows organisiert vorhandene Daten in der Partition dabei neu, um Datenverlust zu vermeiden.
Nach dem Verkleinern zeigt die Datenträgerverwaltung einen Bereich „Nicht zugeordnet“ an. Diesen Bereich entfernst du im nächsten Schritt über Proxmox. Entferne dort etwas weniger, als der nicht zugeordnete Bereich groß ist.
Linux
Unter Linux empfehle ich GParted. Die grafische Oberfläche hilft dabei, Datenverlust zu vermeiden.
Schritt 2: Disk in Proxmox verkleinern
Nachdem die Partitionstabelle angepasst ist, verkleinerst du die eigentliche Festplatte, damit der Platz im Hostsystem frei wird.
Finde den Pfad zur Disk deiner virtuellen Maschine. Dieses Beispiel nutzt den Standardpfad von Proxmox
/var/lib/vz/images/...und die VM-ID 500.Hänge die Festplatte zur Sicherheit aus der VM aus, indem du auf „Detach“ klickst.
Lies die Informationen zur Disk aus:
qemu-img info <Pfad-zu-Ihrer-Disk>Verkleinere die Disk:
qemu-img resize --shrink -f raw <Pfad> <Zielgröße>Beispiel:
qemu-img resize --shrink -f raw /var/lib/vz/images/500/vm-500-disk-2.raw 250GPrüfe das Ergebnis:
qemu-img info <Pfad-zu-Ihrer-Disk>Hänge die Festplatte wieder ein und passe bei Bedarf die Bootreihenfolge an.
Windows erkennt anschließend automatisch, dass die Festplatte kleiner geworden ist.