Si quieres asegurarte de que tu SSD soporte TRIM, abre una terminal y escribe:
sudo hdparm -I /dev/sda
Si Ubuntu no está instalado en la primera partición del SSD, usa el nombre de la partición correspondiente ejecutando lsblk para listar todos los discos.
Busca la sección “Enabled Supported” y debajo de “Data Set Management TRIM supported”, verifica si TRIM es compatible con tu SSD.
Probar la función TRIM ✅
Prueba si TRIM funciona en Ubuntu ejecutando:
sudo fstrim -v /
Deberías ver una confirmación de que funcionó correctamente. Si tiene éxito, se limpiará la partición raíz.
¿Cómo Configurar un trabajo cron para TRIM? ️
Para ejecutar TRIM automáticamente cada día, crea un trabajo cron. Ejecuta:
sudo nano /etc/cron.daily/trim
Pega este código en el archivo:
#!/bin/sh
fstrim -v /
Si tu directorio /home está en otra partición, agrega esta línea:
fstrim -v /home >> $LOG
Si deseas guardar la salida en un archivo de registro, usa este código:
#!/bin/sh
LOG=/var/log/trim.log
echo "*** $(date -R) ***" >> $LOG
fstrim -v / >> $LOG
fstrim -v /home >> $LOG
Guarda (Ctrl + O) y sal (Ctrl + X). Luego, haz que el trabajo cron sea ejecutable:
sudo chmod a+x /etc/cron.daily/trim
¿Cómo Usar la opción “Discard” en fstab? ️
También puedes configurar Ubuntu para descartar continuamente el espacio no utilizado del SSD añadiendo una opción en fstab.
Primero, verifica el UUID de tu partición raíz:
ls -l /dev/disk/by-uuid
Luego abre fstab:
sudo nano /etc/fstab
Localiza la entrada de tu partición raíz y añade las siguientes opciones:
discard,noatime
Por ejemplo, modifica la entrada para que se vea así:
UUID=xxx /ext4 discard,noatime,errors=remount-ro 0 1
Guarda los cambios (Ctrl + O) y sal (Ctrl + X). Finalmente, reinicia tu máquina para aplicar los cambios:
sudo reboot
Consejo importante
Aunque TRIM ayuda a limpiar el espacio vacío en tu SSD, no protege completamente contra la recuperación de datos por parte de software especializado.
