Alles ist bereits installiert.
Der Befehl zum Aktivieren von Trimmen 1 Mal:
sudo fstrim -v /
Es wird eine Weile dauern und dann die Ergebnisse anzeigen. Beispiel:
sudo fstrim -v /
[sudo] password for rinzwind:
/: 93184647168 bytes were trimmed
Und es ist standardmäßig so eingestellt, dass es einmal pro Woche für -unterstützte Geräte- ausgeführt wird:
$ locate fstrim
/etc/cron.weekly/fstrim
/sbin/fstrim
Wenn Sie den Cron-Job überprüfen, wird alles erklärt:
$ more /etc/cron.weekly/fstrim
#!/bin/sh
# call fstrim-all to trim all mounted file systems which support it
set -e
# This only runs on Intel and Samsung SSDs by default, as some SSDs with faulty
# firmware may encounter data loss problems when running fstrim under high I/O
# load (e. g. https://launchpad.net/bugs/1259829). You can append the
# --no-model-check option here to disable the vendor check and run fstrim on
# all SSD drives.
exec fstrim-all
Wenn die manuelle Methode funktioniert, können Sie --no-model-check
den Befehl am Ende ( exec fstrim-all
) hinzufügen , damit er aktiviert wird.
Der Link in der Datei ist eine interessante Lektüre. Es gibt auch eine Methode, um zu überprüfen, ob Ihre Disc fehlerhaft ist . Viele der günstigeren SSDs sind fehlerhaft und können Daten zerstören.
Und um das Ganze abzurunden: Dies ist eine Liste kompatibler Hardware (PDF-Download), einschließlich SSDs.
Es gibt eine andere Methode, mit der Sie discard
Ihre fstab zum dauerhaften Zuschneiden hinzufügen . Benchmarks (deutsch) zugunsten fstrim über entledigen .
sudo fstrim -v /
dies wird fehlschlagen, wenn es nicht unterstützt wird.Sie können TRIM auch erzwingen (auf einem Dateisystem wie ext4 / xfs) und den Optionen des Eintrags / etc / fstab Discard hinzufügen. Zum Beispiel ist meins:
Wenn Sie cryptsetup (für dmcrypt) verwenden, können Sie auch discard in / etc / crypttab hinzufügen, um TRIM zu erzwingen. Etwas wie:
quelle