Eine Festplatte einer virtuellen Maschine in Proxmox zu erweitern / vergrößern ist soweit kein Problem. Einfach die Hard Disk auswählen, “resize” wählen und die neue Größe der Harddisk eingeben. Innerhalb des Betriebssystems kann dann die beinhaltete Partition vergrößert werden.

DOCH – was ist wenn ich die Partition und Hard Disk verkleinern will? Auch hier muss zunächst die Rolle Rückwarts gemacht werden. Erst die Partition nach Möglichkeit verkleinern und dann die Hard Disk bei Proxmox verkleinern.
Hier zeige ich euch jetzt wie man erfolgreich die Hard Disk verkleinert und das System trotzdem weiterhin funktioniert.

Partition in Windows verkleinern

Zunächst muss auf der gewünschten Hard Disk die gewünschte Partition verkleinert werden. Glücklicherweise bietet die Datenträgerverwaltung genau diese Option an. Wie im Bild zu erkennen kann die Option “Volume verkleinern” gewählt werden. Anschließend ist im Fenster die Größe der Verkleinerung auszuwählen. Mit der Bestätigung wird die Partitionstabelle verändert und gespeichert.

Hinweis: Windows ist so intelligent und sortiert etwaige Daten in der Partition neu, damit keine bei diesem Prozess verloren gehen. Passiert natürlich für euch transparent im Hintergrund.

Wenn die Verkleinerung erledigt ist, dann solltet Ihr einen Teilbereich angezeigt bekommen, welcher als “Nicht zugeordnet” gekennzeichnet ist. Das ist dann der Teil, welcher von Proxmox weggeschnitten werden kann. Ich empfehle natürlich ein bisschen weniger zu entfernen als dort angezeigt.

Fahrt nun das System ordnungsgemäß runter und schaltet es komplett ab.

Hard Disk bei Proxmox verkleinern

Nachdem die Partitionstabelle angepasst worden ist, müssen wir nun die eigentliche Festplatte verkleinern, um auch den Zugewinn im Hauptsystem zur Verfügung zu haben.

Zunächst müsst Ihr in euren System den Pfad zur Harddisk der entsprechenden virtuellen Maschine finden. Das kann bei jedem etwas unterschiedlich sein. Hier nehmen wir den Default Pfad von Proxmox “/var/lib/vz/images/…” und meine virtuelle Maschine hat die ID 300.

Benötigte Zeit: 5 Minuten

Zum verkleinern der Harddisk kann dieser Weg gewählt werden.

  1. Hard Disk aushängen

    Zur Sicherheit hängt die Festplatte aus der VM aus. Auf die Hard Disk klicken und dann oben auf Detach klicken.

  2. Infos über die Disk einholen

    Nutzt folgenden Befehl um ein paar Infos über die Disk zu erhalten und um zu erkennen ob es die Richtige ist.

    qemu-img info /var/lib/vz/images/300/vm-300-disk-1.raw
    qemu-img info <Pfad-zu-euerer-Disk>

  3. Disk verkleinern

    Jetzt wird die Disk verkleinert. Wir haben hier in unserem Beispiel ein RAW File.

    qemu-img resize –shrink -f raw /var/lib/vz/images/300/vm-300-disk-1.raw 50G
    qemu-img resize –shrink -f raw <PFAD> <Zielgröße>
    qemu-img resize –shrink -f raw <PFAD> -5GResize QEMU qcow2 raw hard disk
    Und natürlich wieder überprüfen ob die Verkleinerung auch funktioniert hat.
    qemu-img info <Pfad-zu-euerer-Disk>

  4. Hard Disk einhängen

    Doppelklick auf die HDD oder Edit drücken und die Festplatte wieder einhängen. Denkt daran wenn diese Festplatte euer Bootdevice war, diese auch wieder in die Bootorder in den Optionen mit aufzunehmen.

Windows sollte nun selbstständig erkennen das die Harddisk kleiner geworden ist.

Partitionen in Linux verkleinern

Um Partition in Linux zu verkleinern, empfehle ich die Nutzung von GParted. Man bekommt eine GUI präsentiert und kann sich dann besser ordnen was man wohin verändert. Auch GParted achtet dabei darauf das keine Daten verloren gehen. Aber dies beschreibe ich in einer anderen Anleitung.

Proxmox Windows/Linux Hard Disk – RICHTIG VERKLEINERN – #shrink #proxmox #linux