Wie Größe eines KVM image ändern?

Achtung: Zuerst ist die VM zu stoppen!

1. Sicherung und Vorlage erstellen:

Backup:
cp /var/lib/libvirt/images/<Imagename>.qcow2 /var/lib/libvirt/images/<Imagename>-BAK.qcow2


2. Image vergrößern:

qemu-img resize <Imagename>.qcow2 +5G

3. Erstellen des neuen vergößerten Images bzw. vegrößern der Partition:
Achtung: /dev/sda2 ist hier im Beispiel die zu vergrößernde Partition.
<Imagename>-BAK ist das originale Image welches in das vergrößerte Image kopiert wird.

virt-resize --expand /dev/sda2 <Imagename>-BAK.qcow2 <Imagename>.qcow2

4. Größe überprüfen:
qemu-img info <Imagename>.qcow2

Anmerkung: Die angezeigte Größe in der "Virtuellen Maschinenverwaltung" stimmt erst nach einem Neustarten der Machinenverwaltung selbst..

 

5. Vorlage kann nun gelöscht werden:
VM starten und wen nalles gut ging kann der Backup gelöscht werden: rm <Imagename>-BAK.qcow2

Für obiges galt https://fatmin.com/2016/12/20/how-to-resize-a-qcow2-image-and-filesystem-with-virt-resize/ als Vorlage.

PS: Es könnte auch ein komplett neues größeres Images generiert werden und in dieses dann  das Original "kopiert" werden.
Siehe: https://www.cyberithub.com/resize-qcow2-image-with-virt-resize-kvm-tools/

Auch interessant: https://www.consato.de/blog-und-aktuelles/qemu-kvm-festplatte-vergr%C3%B6%C3%9Fern.html

 

Bewertung der FAQ

0 (0 Abstimmungen)