He decidido publicar, porque en los típicos tutoriales de «Qué hacer después de instalar Manjaro», no he encontrado a nadie que indique la necesidad de activar el servicio TRIM, si el sistema está instalado en un SSD. Activar TRIM es un requisito imprescindible para el buen rendimiento y su correcto mantenimiento, no olvidemos que la vida útil de un SSD tiene un número limitado de lectura y escritura. En esta ocasión les voy a mostrar como activar el servicio de forma periódica, así se ejecutará semanalmente que a mi parecer es lo más recomendable.
Comenzamos instalando el paquete util-linux
sudo pacman -S util-linux
Habilitamos TRIM:
sudo systemctl enable fstrim.timer
Iniciamos el servicio:
sudo systemctl start fstrim.timer
Comprobamos que está habilitado.
sudo systemctl status fstrim.timer
En mi caso muestra lo siguiente:
fstrim.timer – Discard unused blocks once a week
Loaded: loaded (/usr/lib/systemd/system/fstrim.timer; enabled; preset: disabled)
Active: active (waiting) since Sat 2022-10-15 13:10:22 WEST; 1h 5min ago
Until: Sat 2022-10-15 13:10:22 WEST; 1h 5min ago
Trigger: Mon 2022-10-17 01:12:42 WEST; 1 day 10h left
Triggers: fstrim.service
Docs: man:fstrim
oct 15 13:10:22 manjaro systemd[1]: Started Discard unused blocks once a week.
Observamos la linea Active: active (waiting), lo que significa que TRIM está activado.
Para finalizar, vamos a comprobar la periodicidad con que se ejecuta el servicio.
cat /etc/systemd/system/timers.target.wants/fstrim.timer
En mi caso muestra lo siguiente:
[Unit]
Description=Discard unused blocks once a week
Documentation=man:fstrim
ConditionVirtualization=!container
ConditionPathExists=!/etc/initrd-release
[Timer]OnCalendar=weekly
AccuracySec=1h
Persistent=true
RandomizedDelaySec=6000[Install]
WantedBy=timers.target
Observamos que en [Timer] muestra OnCalendar=weekly, lo que significa que se ejecutará semanalmente.
Pues esto es todo compañeros, espero que les sea de utilidad.