Como activar TRIM de forma periódica en Manjaro

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.

Anuncio publicitario