Cómo usar el comando FSTRIM LINUX

Cómo usar el comando FSTRIM LINUX
Si su sistema Linux se ejecuta en una unidad de estado sólido (SSD), entonces saber cómo mantenerlo y administrarlo vale la pena. SSD permite operaciones de descarte de bloque, que recortan bloques que no están en uso, dando más vida al disco. Hay diferentes formas de reclamar las páginas obsoletas de un SSD, y un método confiable está utilizando el fastrima Comando de Linux.

Esta guía cubre cómo funciona SSD en el almacenamiento de datos y explica cómo recortar y descartar bloques no utilizados en SSD usando FSTRIM. Vamos a entrar en eso.

¿Qué es SSD y cómo almacena los datos??

Un SSD es un tipo de disco duro que admite una nueva tecnología y funciona mejor. Sin embargo, su uso continuo, si no se mantiene, conduce a un rendimiento degradado.

El SSD usa páginas, cuáles son el tamaño fijo para las unidades donde se escriben y leen los datos, y las páginas se agrupan en unidades más grandes, haciendo un bloquear. Con SSD, los datos se leen y se escriben en páginas individualmente, pero la eliminación de datos se produce a nivel de bloqueo. Además, solo las páginas que han sido cero Se puede escribir, lo cual es una limitación, ya que la sobrescribe de los datos es imposible.

Cada vez que el SSD debe realizar la modificación de los datos, debe leer la ubicación anterior de los datos, modificarlo en la memoria y finalmente hacer la modificación a la nueva ubicación, que debe ser una página a cero. La antigua ubicación de los datos se marca como duro y requiere reclamar a través de los procesos de recolección de basura del SSD.

El lado malo del uso del proceso de recolección de basura es que el borrado real de los datos no se realiza, y el SSD no puede usar la página hasta que se informa que la página puede sobrescribirse.

La solución es usar RECORTAR, que actualiza el SSD de las páginas rancias y las recorta, marcándolas a cero y disponible para su uso. Sin embargo, el ajuste manual y continuo puede ser costoso y degradar el rendimiento del sistema. En cambio, el descarte regular de bloques no utilizados es la mejor opción. Aquí es donde entra en juego Fstrrim.

Cómo usar FSTRIM

Antes de nada, verifique si su sistema Linux admite TRIM utilizando el comando a continuación.

$ sudo hdparm -i /dev /sda | GREP "TRIM"

Debe obtener una respuesta similar al siguiente. Reemplazar /dev/sda con su SSD o guárdelo si es el.

Para ver las opciones de montaje disponibles actualmente, ejecute el comando a continuación.

$ findmnt -o descarte

En nuestro caso, no tenemos opciones de montaje, lo que implica que el ajuste continuo está deshabilitado.

Además, puedes ver el /etc/fstab Uso de un editor para ver las opciones de montaje definidas para su sistema.

Para deshabilitar el ajuste continuo, elimine la palabra desechar De todas las líneas. Guarde el archivo, luego salga.

Trabajar con molduras periódicas en Linux

Trabajaremos con Ubuntu para nuestro ejemplo, y el ejemplo que usamos debería funcionar en casi todas las versiones del sistema operativo. Ubuntu es un system Distribución, lo que implica que FSTRIM tiene un script que se establece periódicamente para recortar el SSD. La herramienta FSTRIM es administrada por el fastrima.servicio Unidad de servicio Systemd y la hora es fastrima.Temporizador.

Para ver el estado del FSTRIM actualmente definido, use el comando a continuación.

$ systemctl status fstrim.Temporizador

Debería volver a un estado activo como en la imagen a continuación.

Si desea editar el recorte periódico, debe editar dos archivos. Por ejemplo, el período de ajuste predeterminado es semanalmente. Para cambiar eso a por hora, comience abriendo el /usr/lib/systemd/system/fstrim.Temporizador archivo y cambiar el "semanalmente" a "cada hora."

$ sudo nano/usr/lib/systemd/system/fstrim.Temporizador

A continuación, abra el fastrima.servicio archivo.

$ sudo nano/usr/lib/systemd/system/fstrim.servicio

Reemplace la línea 8 para leer:

Execstart =/sbin/fstrim -av

Por último, guarde y cierre los archivos, vuelva a cargar el demonio y reinicie el FSTRIM.temporizador usando los dos comandos a continuación.

$ sudo SystemCtl-Daemon-Reload
$ sudo systemctl reiniciar FSTRIM.Temporizador

Que debería hacer la magia, y tu FSTRIM ahora está configurado en tu período preferido.

Envolver

SSDS proporciona una manera fácil de administrarlos y mantenerlos utilizando diferentes utilidades de Linux. Hemos cubierto una de esas herramientas, fastrima, que ayuda a establecer descartes periódicos para bloques no utilizados en su SSD. Ahora tiene una forma de mejorar el rendimiento y la vida útil de su SSD en su sistema Linux.