Als ich meine SSD installiert habe, habe ich sie nur montiert discard
und nicht geschwitzt. Heute habe ich jedoch über die Vor- und Nachteile der Verwendung gelesen fstrim
und beschlossen, das Programm auszuführen, um eine Vorstellung davon zu bekommen, wie lange es tatsächlich dauern würde (immer noch mit meinen Partitionen discard
). Der Befehl dauerte sowohl auf meiner Root- als auch auf meiner Home-Partition einige Minuten. Für meine Home-Partition habe ich Folgendes verwendet -v
und erhalten:
$ sudo fstrim -v /home
/home: 137494052864 bytes were trimmed
Dies ist mehr als die Menge an freiem Speicherplatz auf der Partition!
$ df -h /home
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 206G 78G 118G 40% /home
Nachfolgende Läufe enden in weniger als einer Sekunde, z.
$ sudo fstrim -v /home
/home: 0 bytes were trimmed
Wenn ich die Partition schon immer gemountet habe discard
, fstrim
sollte ich dann nicht so eine große Datenmenge kürzen? Die discard
Option ist definitiv aktiviert, hier sind die relevanten fstab
Zeilen:
UUID=xxxxxxxx... / ext4 noatime,discard,errors=remount-ro 0 1
UUID=xxxxxxxx... /home ext4 noatime,discard,errors=remount-ro 0 2
Und mount
Ausgangsleitungen:
/dev/disk/by-uuid/xxxxxxxx... on / type ext4 (rw,noatime,discard,errors=remount-ro,stripe=128,data=ordered)
/dev/sda2 on /home type ext4 (rw,noatime,discard,errors=remount-ro,stripe=128,data=ordered)
Die SSD ist eine TOSHIBA THNSNS256GMCP. Warum passiert das?
fstrim
also nicht wissen, was bereits zugeschnitten wurde, warum werden beim zweiten Mal 0 Byte gemeldet? Sicherlich muss dies von der Festplatte kommen, aber warum sollte es dann beim ersten Mal einen so großen Zuschnitt melden? Sicherlich wäre die Festplatte unabhängig davon, ob sie verwendet wurdediscard
odertrim
nicht.