Zitat von
honx
was mich allerdings etwas wundert ist angegebene "grösse", welche angeblich getrimmt wurde.
da war etwas von 11,?gb die rede, das image ist allerdings "nur" um etwa 4gb geschrumpft...
Natürlich. Woher will fstrim auch wissen, welche dieser freien Sektoren nun überhaupt vom darunter liegenden Gerät (normalerweise eine SSD, hier halt das Wirtssystem) als belegt angesehen werden? Es hat auf diese Information ja keinen Zugriff. Es kann nur alle freien Blöcke finden und an das Blockdevice melden. Die Unterscheidung zwischen „freiem Block, der aber in der VDI belegt war” und „freiem Block, den auch die VDI nicht belegt hatte”, kann fstrim nicht treffen. Es meldet also stets den gesamten ungeschriebenen Bereich. Wie du selbst geschrieben hast, sind eben ca. 11 GB frei auf der Partition.
Dieser Umstand ist auch in der Manpage dokumentiert:
fstrim will report the same potential discard bytes each time, but only sectors which had been written to between the discards would actually be discarded by the storage device. Further, the kernel block layer reserves the right to adjust the discard ranges to fit raid stripe geometry, non-trim capable devices in a LVM setup, etc. These reductions would not be reflected in fstrim_range.len (the --length option).