Die Größe der .img-Datei von Virtualization Station wächst dynamisch, wenn wir Daten in die VM einfügen, schrumpft jedoch nie, wenn wir Daten aus der VM löschen. Es würde viel Speicherplatz (und Geld) sparen, wenn es eine manuelle oder automatische Möglichkeit gäbe, die .img-Datei zu komprimieren, um Speicherplatz freizugeben.
Upstream QEMU bietet jetzt eine Option discard=unmap, um Discard-Anfragen vom Gastbetriebssystem an das Dateisystem weiterzuleiten. Wenn das Gastbetriebssystem eine Discard-Anfrage an das virtuelle Blockgerät sendet, deallokiert der Treiber den Bereich der Datei aus der Sparse-Image-Datei und gibt den Speicherplatz auf unseren Festplatten frei. Siehe Referenzen:
- Discard (TRIM) with KVM Virtual Machines | Chris Irwin
- Recover Space From VM Disk Images By Using Discard/FSTRIM -
Es wäre gut, wenn QNAP diese Funktion über die GUI bereitstellt. Zumindest sollten wir einen „Komprimieren“-Button haben, wie wir ihn in VMWare Workstation Pro haben.