Todo ya está instalado.
El comando para activar trim 1 vez:
sudo fstrim -v /
Tomará un tiempo y luego mostrará los resultados. Ejemplo:
sudo fstrim -v /
[sudo] password for rinzwind:
/: 93184647168 bytes were trimmed
Y está configurado de forma predeterminada para ejecutarse una vez por semana para los dispositivos compatibles:
$ locate fstrim
/etc/cron.weekly/fstrim
/sbin/fstrim
Si marca el trabajo cron todo se explica:
$ 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
Si el método manual funciona, puede agregar --no-model-checkal comando al final ( exec fstrim-all) para que se active.
El enlace en el archivo es una lectura interesante. También tiene un método para verificar si su disco está dañado . Muchos de los SSD más baratos son defectuosos y podrían destruir datos.
Y para colmo: esta es una lista de hardware compatible (descarga de PDF) que incluye SSD.
Hay otro método en el que agrega discarda su fstab para un recorte permanente. Los puntos de referencia (alemán) favorecen fstrim sobre el descarte .
sudo fstrim -v /esto generará un error si no es compatible.También puede forzar TRIM (en un sistema de archivos como ext4 / xfs) agregando descarte a las opciones de entrada / etc / fstab. Por ejemplo el mío es:
Si usa cryptsetup (para dmcrypt) también puede agregar descarte en / etc / crypttab para forzar TRIM. Algo como:
fuente