Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cómo Activar TRIM de Forma Correcta en Linux - Fstrim, LVM y Dm-Crypt PDF
Cómo Activar TRIM de Forma Correcta en Linux - Fstrim, LVM y Dm-Crypt PDF
Política de Cookies
https://geekland.eu/activar-trim-correctemente-linux/ 1/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
3. El sistema de archivos de vuestro equipo tiene que ser btrfs, ext3, ext4
gfs2m jfs, vfat, f2fs, ntfs, ocfs2 o xfs.
Hoy en día prácticamente todos los equipos y sistemas operativos son aptos
para usar TRIM.
Nota: Puede usarse el comando lsblk –discard para comprobar si nuestra unidad ssd soporta TRIM.
1. TRIM Continuo: En modo continuo ejecutará TRIM cada vez que borremos
un archivo de nuestra unidad de almacenamiento.
https://geekland.eu/activar-trim-correctemente-linux/ 2/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
Por lo tanto, en este artículo aprenderemos a configurar y activar TRIM para que
únicamente se ejecute de forma periódica.
Cuando se abra el editor de textos comprueben si las entradas del fichero fstab
contienen el término discard. En mi caso las entradas son las siguientes:
Política de Cookies
https://geekland.eu/activar-trim-correctemente-linux/ 3/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
Tal y como pueden ver aparece el término discard. Por lo tanto tengo TRIM
continuo habilitado. Para deshabilitarlo tan solo hay que borrar el término discard
de cada una de las entradas. Por lo tanto las entradas de fstab tienen que ser las
siguientes:
Nota: Es importante que la opción noatime (no last access time) este presente en las entradas de fstab. De este
modo debería mejorar el rendimiento de nuestro SSD. Con la opción noatime no se realizará ninguna escritura
a la unidad SSD para registrar la fecha de último acceso a un fichero.
Una vez modificado el contenido del fichero fstab guardamos los cambios,
cerramos el fichero y reiniciamos nuestro equipo. De este modo, TRIM ya no se
aplicará de forma continua. Política de Cookies
https://geekland.eu/activar-trim-correctemente-linux/ 4/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
Nota: En el caso que no usen el gestor de paquete apt deberán modificar el comando que acabamos de
ejecutar.
sudo cp /usr/share/doc/util-linux/examples/fstrim.{service,timer}
https://geekland.eu/activar-trim-correctemente-linux/ 5/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
1. Se ejecutará TRIM una vez por semana en todas las particiones montadas
de nuestra unidad de almacenamiento SSD.
Nota: Si aplicamos TRIM de forma periódica es recomendable no andar justos de espacio de almacenamiento.
sudo fstrim -v -a
https://geekland.eu/activar-trim-correctemente-linux/ 6/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
Partición Comando
Nota: Forzar la ejecución de TRIM con la opción -v permite comprobar que no hayan errores durante el
proceso.
# [...]
devices {
# [...]
issue_discards = 1
# [...]
}
# [...]
https://geekland.eu/activar-trim-correctemente-linux/ 7/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
cat /etc/systemd/system/timers.target.wants/fstrim.timer
Política de Cookies
https://geekland.eu/activar-trim-correctemente-linux/ 8/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
[Unit]
Description=Discard unused blocks once a week
Documentation=man:fstrim
[Timer]
OnCalendar=weekly
AccuracySec=1h
Persistent=true
[Install]
WantedBy=timers.target
Nota: Para ver la totalidad de valores que podemos introducir en el fichero de configuración podemos ejecutar
el comando man systemd.timer.
https://geekland.eu/activar-trim-correctemente-linux/ 9/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
Acto seguido indicamos que los logs del espacio volátil /run/log/journal/ se
almacenen en /var/log/journal ejecutando el siguiente comando:
https://geekland.eu/activar-trim-correctemente-linux/ 10/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
FUENTES
https://wiki.debian.org/SSDOptimization <
https://wiki.debian.org/SSDOptimization>
https://wiki.archlinux.org/index.php/Solid_state_drive <
https://wiki.archlinux.org/index.php/Solid_state_drive>
< https://www.addtoany.com/share#url=
linux%2F&title=C%C3%B3mo%20activar%
crypt>
Únete a la conversación
18 comentarios
Luis Angel
24 febrero, 2019 a las 11:02 < https://geekland.eu/activar-trim-correctemente-
linux/#comment-14421>
Uso Debian 9.8 y tengo instalado el paquete util-linux, pero ninguno de los
comandos siguientes funciona (systemctl enable fstrim.timer, systemctl start
fstrim.timer, systemctl status fstrim.timer). El resultado en los dos primeros
es Failed to enable unit: File fstrim.timer: No such file or directory y en el
tercero es Unit fstrim.timer could not be found. Por supuesto, los ejecuto
como administrador.
Joan Carles
Política de Cookies
https://geekland.eu/activar-trim-correctemente-linux/ 11/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
sudo cp /usr/share/doc/util-linux/examples/fstrim.{ser
Saludos
Luis Angel
24 febrero, 2019 a las 11:25 < https://geekland.eu/activar-trim-correctemente-
linux/#comment-14423>
Muchas gracias.
Joan Carles
24 febrero, 2019 a las 11:37 < https://geekland.eu/activar-trim-correctemente-
linux/#comment-14424>
Saludos
Política de Cookies
https://geekland.eu/activar-trim-correctemente-linux/ 12/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
jose
24 febrero, 2019 a las 15:13 < https://geekland.eu/activar-trim-correctemente-
linux/#comment-14425>
genial…
Yo lo voy a usar en deepin os. Supongo que debo hacer tal como lo indicas
ya que es una distro basado en debian?
Sldos
Joan Carles
24 febrero, 2019 a las 15:38 < https://geekland.eu/activar-trim-correctemente-
linux/#comment-14426>
Hola
rainerhg7
24 febrero, 2019 a las 21:37 < https://geekland.eu/activar-trim-correctemente-
linux/#comment-14428>
Joan Carles
24 febrero, 2019 a las 21:50 < https://geekland.eu/activar-trim-correctemente-
linux/#comment-14429> Política de Cookies
https://geekland.eu/activar-trim-correctemente-linux/ 13/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
#!/bin/sh
LOG=/var/log/trim.log
echo "*** $(date -R) ***" >> $LOG
fstrim -v -a >> $LOG
rainerhg7
25 febrero, 2019 a las 23:25 < https://geekland.eu/activar-trim-correctemente-
linux/#comment-14435>
Genial. Gracias.
Xose M
< http://xmgz.eu>
27 febrero, 2019 a las 7:02 < https://geekland.eu/activar-trim-correctemente-
linux/#comment-14441>
Al ver tu anuncio hace unos días sobre este tema me puse a activarlo por mi
cuenta (en archlinux) y a documentarlo en un artículo para el blog… pero el
tuyo es mucho más completo y mejor explicado. Gracias!
https://geekland.eu/activar-trim-correctemente-linux/ 14/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
Una vez activado el TRIM periódico ¿cómo sabe sobre que unidades debe
aplicarlo? ya que yo tengo un SSD y un HDD en el mismo equipo y no he
visto ninguna opción para definirlo. Gracias de nuevo.
Joan Carles
10 marzo, 2019 a las 9:04 < https://geekland.eu/activar-trim-correctemente-
linux/#comment-14492>
Hola
/sbin/fstrim -Av
Saludos
jony127
13 marzo, 2019 a las 21:01 < https://geekland.eu/activar-trim-correctemente-
linux/#comment-14519>
Interesante y completo,gracias.
Aún no uso un ssd pero pensaba que no había que hacerle retoques a trim a
estas alturas.
Política de Cookies
https://geekland.eu/activar-trim-correctemente-linux/ 15/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
Joan Carles
14 marzo, 2019 a las 8:29 < https://geekland.eu/activar-trim-correctemente-
linux/#comment-14526>
Hola buenas
Saludos
Joaquin
28 marzo, 2019 a las 23:52 < https://geekland.eu/activar-trim-correctemente-
linux/#comment-14605>
En cuanto al tema, me queda una duda. Paso a comentarte que instale Arch
en un SSD, hice dos particiones, una para boot y otra para root, a la root la
encripte con luks2 pero sin LVM (ya que no pienso andar tocando las
particiones mas adelante).
Joan Carles
Política de Cookies
https://geekland.eu/activar-trim-correctemente-linux/ 16/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
Hola Joaquin
Saludos
x-man
9 junio, 2019 a las 16:59 < https://geekland.eu/activar-trim-correctemente-linux/#comment-
15057>
Como estamos hablando de optimizar y cuidar los SSD, nada mal vendría
algún articulo sobre algo que he estado leyendo por la Web, acerca de evitar
las escrituras en el SSD de /tmp y /var, muchos sugieren moverlo a otro
disco si esta disponible y en el caso de /tmp a Ram si hay suficiente.
Joan Carles
< https://geekland.eu/>
13 junio, 2019 a las 17:34 < https://geekland.eu/activar-trim-correctemente-
linux/#comment-15108>
Hola buenas,
Saludos
Política de Cookies
https://geekland.eu/activar-trim-correctemente-linux/ 17/18
10/22/2019 Cómo activar TRIM de forma correcta en Linux: fstrim, LVM y dm-crypt
Política de Cookies
https://geekland.eu/activar-trim-correctemente-linux/ 18/18