Wenn laut
tune2fs -l discard bereits zu den im Superblock definierten Standard-Mount-Flags gehört, was bei einem auf einer SSD angelegten Dateisystem vermutlich der Fall ist, wird
es nicht angezeigt, auch wenn es explizit angegeben wird. Das ist ein "Feature" des Kernels.
Dass fstrim auch bei aktivem discard nach einem Neustart und etwas Benutzung ein paar Gigabyte getrimmte Daten anzeigt, ist normal, zumal das Queued TRIM auf Samsung-SSDs kaputt ist (kann zu Datenkorruption führen) und daher auf Linux deaktiviert ist. Sie unterstützen nur synchrone TRIM-Befehle, die alle anderen ATA-Befehle und daher I/O-Operationen kurzzeitig aufhalten – was Samsung-Entwickler bisher nicht weiter gestört hat, weil Windows nichts anderes unterstützt.
data=ordered bezieht sich nur auf den standardmäßigen Commit-Modus, der Daten erst schreibt und dann im Journal als geschrieben ablegt. Ein solches Flag (alternativ data=writeback oder data=journal) wirst du immer unter den Mount-Optionen finden.
EDIT: Das ist ein primitiver Test (der direkt den Sektor von der Platte liest), der überprüft, ob TRIM funktioniert:
https://nedoboi.wordpress.com/2011/11/12...-it-works/