Clonen von Qcow2 Images

stefan.schumacher

New Member
Oct 29, 2019
18
0
1
42
Hallo,

wir sind gerade dabei die ersten Server von zwei Proxmox-Rechenclustern anzulegen. Die Infrastruktur steht, danach haben wir angefangen eigene VMs zu erstellen. Das erste Image heißt BASIC, denn genau für dieses Preismodell ist sie auch gedacht. Wir haben das Image mit Qcow2 angelegt und wie erwartet wird innerhalb der VM 50GB freier Speicher angezeigt, ein du -hs von außerhalb zeigt als tatsächliche Größe des Qcow2-Image etwas unter 2GB (Debian Grundinstallation). Die Images liegen bei uns auf einem über iSCSI angebundenen Dell MD3200i unseres Hosting Providers. Als Filesystem haben wir uns für XFS entschieden. Nun das Problem: Klonen wir die VM dauert das für 1,5 GB erstmal auffällig lange und erhalten am Ende tatsächlich ein Image von 50GB Größe - angezeigt mit du -hs von außen. Wir wissen zwar, daß man die Images auch wieder gesundschrumpfen, verstehen aber noch nicht wieso das Images beim Klonen gewachsen ist. XFS kann mit Sparse Files umgehen und von qcow2 auf qcow2 hätte es eigentlich auch keine Probleme geben sollen. Weshalb zeigt Proxmox (Frisch installiert, Version 6.1-2) dieses Verhalten und wie können wir das Anwachsen von Clonen verhindern? Ich vermute wenn es schon beim Klonen auf dem selben Storage Device nicht klappt wird es auch bei Backups, Snapshots oder anderen Operationen auf Image-Ebene ebenfalls auftreten.

Viele Grüße
Stefan
 
Bei einem Clone, wird ein volles Image erstellt. Das muss im Nachgang wieder mit TRIM behandelt werden. Bei VMs kann das mittels Qemu-Guest-Agent und der Option 'Run guest-trim after clone disk' automatisch gemacht werden (VM -> Options -> QEMU Guest Agent). Backups und Snapshots funktionieren ein bisschen anders und sind Sparse.

Alternativ könnten auch 'linked clones' eines Templates erstellt werden. Da nur Änderungen geschrieben werden, bleibt das Image länger recht klein. Nachteil, das Template is read-only (keine Updates).
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!