qcow2 Dateigröße viel größer als eigentlich eingestellt

jank04

Member
Nov 14, 2023
5
0
6
Hallo,

ich habe das seltsame Phänomen, dass eine qcow2 Datei auf dem Hostsystem viel Größer ist, als sie eigentlich sein dürfte...; nämlich fast doppelt so groß

Host:
#> ls -lah
-rw-r----- 1 root root 4,1T 24. Aug 22:36 vm-102-disk-0.qcow2

vm:
#> df -h
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
/dev/mapper/data_1 2,5T 2,2T 85G 97% /mnt/data_1

vm-config:
hdd_data_1:102/vm-102-disk-0.qcow2,backup=0,iothread=1,size=2500G

Das eingehängte Blockdevice /dev/mapper/data_1 ist luks verschlüsselt.
Es wurde ganz am Anfang folgendes durchgeführt:
#> dd if=/dev/zero of=/dev/mapper/data_1 status=progress

Aktuell werden 1,6T Speicher vergeudet. Hat jemand von euch eine Idee, wie ich die qcow wieder klein bekomme?

Ist es eine gute Idee "discard" & "SSD emulation" in der VM-Option für das Blockdevice zu aktivieren und auf der vm ein fstrim durchzuführen? Es handelt sich um eine 6 TB Festplatte.
 
Last edited:
Mit discard on und ssd emulation on konnte ich dennoch kein trim durchführen, unsupported.

Ein qemu-img convert kam leider auch nicht in Frage, da zu wenig Speicherplatz. Letztlich half nur löschen und neu anlegen.
 
Eventuell musste die VM rebooted werden damit die Änderung in Kraft tritt. Was für ein OS und Dateisystem ist denn in Benutzung?