# qcow2 Images vergrößern / verkleinern

### Images vergrößern

<div id="bkmrk-vm-herunterfahren-fo">1. <div>VM herunterfahren</div>
2. <div>folgenden Befehl eingeben: ```
    qemu-img resize image.qcow2 +SIZE
    ```
    
    </div>
3. <div>Ab hier unterscheiden die die Vorgehensweisen bei Linux- und Windows VMs</div>

</div>#### Linux-VM:

die VM mit einer Live-DVD von gParted booten und das Dateisystem auf die neue Größe anpassen,

#### Windows VM:

[![schritt_1.jpg](https://docs.bithost.co/uploads/images/gallery/2021-09/scaled-1680-/HnLLWsNoYCGChMxm-schritt-1.jpg)](https://docs.bithost.co/uploads/images/gallery/2021-09/HnLLWsNoYCGChMxm-schritt-1.jpg)

Per Rechtsklick auf „**Computer**“ im Startmenü in die **Verwaltung** wechseln

[![schritt_2.jpg](https://docs.bithost.co/uploads/images/gallery/2021-09/scaled-1680-/qr1dCJ0N5tAFY2UT-schritt-2.jpg)](https://docs.bithost.co/uploads/images/gallery/2021-09/qr1dCJ0N5tAFY2UT-schritt-2.jpg)

Über die Auswahl auf der linken Seite in die **Datenträgerverwaltung** wechseln und dort die Systemfestplatte auswählen und per Rechtsklick darauf die Funktion „**Volume erweitern…**“ auswählen

[![schritt_3.jpg](https://docs.bithost.co/uploads/images/gallery/2021-09/scaled-1680-/QgLgFx12ArNkU1in-schritt-3.jpg)](https://docs.bithost.co/uploads/images/gallery/2021-09/QgLgFx12ArNkU1in-schritt-3.jpg)

Im sich öffnenden Fenster durchklicken bis man zu dieser Ansicht gelangt, dabei ist sicherzustellen dass der dazugewonnene Speicher auf der **Ausgewählt** Seite steht

[![schritt_4.jpg](https://docs.bithost.co/uploads/images/gallery/2021-09/scaled-1680-/9xCmmbhggbdePpgS-schritt-4.jpg)](https://docs.bithost.co/uploads/images/gallery/2021-09/9xCmmbhggbdePpgS-schritt-4.jpg)

Nun das ganze mit Klicks auf **Weiter** und **Fertigstellen** abschließen, nach einem kurzen Moment wird die neue Datenträgergröße angezeigt

### Images verkleinern

<div id="bkmrk-vm-herunterfahren%2C-a">1. <div>VM herunterfahren, anschließend mit einer Live-DVD von gParted booten und das Dateisystem verkleinern auf die gewünschte und vor allem mögliche Größe - Man kann eine Festplatte nicht kleiner machen als die insgesamt auf ihr gespeicherten Daten ohne einen kompletten Verlust eben jener befürchten zu müssen!!!</div>
2. <div>Ein neues Image erstellen in der neuen gewünschten Größe ```
    qemu-img create <span class="re5">-f</span> qcow2 <span class="re5">-o</span> <span class="re2">preallocation</span>=metadata newimage.qcow2 NEW_SIZE
    ```
    
    </div>
3. <div><div>Die Daten vom alten, größeren Image in das neue, kleinere Image kopieren ```
    virt-resize oldimage.qcow2 newimage.qcow2
    ```
    
    </div></div>Sollte das im vorherigen Schritt erstellte Image größer sein als die sich aktuell auf dem alten Image befindlichen Daten wird `virt-resize` eine Meldung ausgeben und ggf. eine zweite Partition mit dem übrig gebliebenem Speicherplatz erstellen - Im gegenteiligen Fall wird `virt-resize` die Aktion abbrechen und eine Meldung ausgeben wie viel Speicherplatz fehlt um die Aktion ausführen zu können
4. <div>Die VM starten. Dabei kann es zu Fehlermeldungen kommen aufgrund von alten Datenträgerinformationen, diese sollte das Betriebssystem jedoch automatisch beheben können</div>
5. <div>Sollte nach dem erfolgreichen Booten der VM alles funktionieren kann das alte Image gelöscht werden</div>

</div>