Monitorización y configuración de discos duros en Linux

Existen varios comandos en Linux que nos permiten monitorizar y configurar los parámetros de funcionamiento en los discos duros.

S.M.A.R.T

S.M.A.R.T es un sistema de monitoreo que incluyen la mayoría de los discos duros y discos en estado sólido. Para utilizar esta característica deberemos instalar el paquete smartmontools que instalará varias herramientas, entre ellas la herramienta smartctl  y del demonio smartd.

Para monitorizar el estado del disco se utiliza el demonio smartd, para habilitar la monitorización utilizaremos el siguiente comando:

# smartctl –smart=on /dev/sda

La herramienta smartctl proporciona información el disco y su estado.

Ejemplos de uso:

Ver los discos del sistema:

# smartctl –-scan

smart

Ver información SMART de un disco:

# smartctl –a /dev/sda

smart

Ver información detallada de un disco:

# smartctl –x /dev/sda

smart

Para los discos SSD con tecnología NVME (Non-Volatile Memory) existe otra herramienta llamada nvme-cli que gestiona los discos a través del comando nvme.

hdparm

Este comando permite obtener información y configurar discos SATA/IDE.

Ejemplos de uso:

Información del estado de la cache del disco:

# hdparm –W /dev/sda

smart

Deshabilitar la cache del disco:

# hdparm –W0 /dev/sda

Mostrar información del disco:

# hdparam –I /dev/sda

smart

Comprobar la velocidad del disco:

# hdparam –t /dev/sda

smart