Heb je de "discard" optie in /etc/fstab aangezet? Zo ja, dan is het normaal dat er niks getrimd wordt als je dat commando uitvoert. Het trimmen gebeurt dan direct zodra je iets verwijdert.
Heb je die optie niet dan werkt TRIM waarschijnlijk niet. Of vlak daarvoor is net de periodieke trim gedaan zodat er nu niks gedaan hoeft te worden.
Een mogelijkheid om dit verder uit te zoeken vind je hier: http://techgage.com/article/enabling_and_testing_ssd_trim_support_under_linux/2/
De commando in dat artikel gingen bij mij niet goed dmv cut en paste, de "-" tekens waren (voor mij) niet correct.
De volgende commando's zijn wel goed:
sudo sh
cd /
seq 1 1000 > testfile
hdparm --fibmap testfile
sync
hdparm --read-sector 63847264 /dev/sda (er staan waardes anders dan 00 in)
rm testfile
hdparm --read-sector 63847264 /dev/sda (uitkomst blijft hetzelfde , 63847264 is voor iedereen anders!)
reboot
ik deed dus een een reboot, ik gebruik de /etc/rc.local methode, daarin staan de fstrim's van de diverse ssd-filesystemen.
Daarna weer:
sudo sh
cd /
hdparm --read-sector 63847264 /dev/sda
De waardes waren nu 00 (nul) geworden. Dus fstrim doet het op deze manier.
Voorheen had ik ook nog "discard" in mijn fstab gezet maar dat heb ik maar weggehaald, anders is het dubbelop.