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