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
Ver información SMART de un disco:
# smartctl –a /dev/sda
Ver información detallada de un disco:
# smartctl –x /dev/sda
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
Deshabilitar la cache del disco:
# hdparm –W0 /dev/sda
Mostrar información del disco:
# hdparam –I /dev/sda
Comprobar la velocidad del disco:
# hdparam –t /dev/sda