SMART es un sistema en discos duros modernos diseñado para informar condiciones que pueden indicar fallas inminentes. smartmontools es un paquete de software gratuito que puede monitorear atributos SMART y ejecutar autopruebas del disco duro. Aunque smartmontools se ejecuta en varias plataformas, solo cubriré su instalación y configuración en Linux.
Smartctl (tecnología de autocontrol, análisis e informes) es una utilidad de línea de comandos o una herramienta en el sistema operativo tipo UNIX que realiza tareas SMART como imprimir los registros de errores y autoprueba SMART, habilitar y deshabilitar las pruebas automáticas SMART e iniciar el dispositivo autoevaluaciones.
Instalación de Smartcl
# yum install smartmontools
Inicie y habilite el servicio Smartctl
# systemctl start smartd ; systemctl enable smartd
Compruebe si la capacidad inteligente está habilitada o no para el disco
# firewall-cmd –zone=public –remove-port=80/tcp
# smartctl -i /dev/sda
Si el comando anterior falla, es posible que deba decirle a smartctl qué tipo de interfaz de disco duro está utilizando:
# firewall-cmd –zone=public –list-ports
# smartctl -a -d ata /dev/sdb // For SATA drive
Reemplace / dev / sda con el archivo de dispositivo de su disco duro. La salida del comando:
=== INICIO DE LA SECCIÓN DE INFORMACIÓN ===
Familia de modelos: serie SAMSUNG SpinPoint T133
Modelo de dispositivo: SAMSUNG HD300LJ
Número de serie: S0D7J1UL303628
Versión de firmware: ZT100-12
Capacidad de usuario: 300,067,970,560 bytes
El dispositivo está: en la base de datos smartctl [para obtener más detalles, utilice: -P show]
La versión ATA es: 7
El estándar ATA es: ATA / ATAPI-7 T13 1532D revisión 4a
La hora local es: Vie 2 de enero 03:08:20 2009 EST
El soporte SMART está: Disponible: el dispositivo tiene capacidad SMART.
El soporte SMART está: habilitado
Habilite la capacidad inteligente para el disco
# smartctl -s on -o on -S on /dev/sda
Salida del comando:
=== INICIO DE LA SECCIÓN DE HABILITAR / DESHABILITAR COMANDOS ===
SMART habilitado.
Autoguardado de atributos SMART habilitado.
Pruebas automáticas sin conexión SMART habilitadas cada cuatro horas.
Deshabilitar la capacidad inteligente para el disco
# smartctl -s off /dev/sdb
Muestra el estado general del disco
# smartctl -H /dev/sdb
Salida del comando:
=== INICIO DE LA SECCIÓN DE LEER DATOS INTELIGENTES ===
Resultado de la prueba de autoevaluación SMART de salud general: APROBADO
Asegurémonos de que la unidad admita autopruebas.
# smartctl -c /dev/sda
Salida del comando:
Rutina breve de autocomprobación
tiempo de sondeo recomendado: (2) minutos.
Rutina de autocomprobación ampliada
tiempo de sondeo recomendado: (127) minutos.
Pruebe el disco duro con la opción larga.
# smartctl –test=long /dev/sdb
Pruebe el disco duro con la opción corta.
# smartctl –test=short /dev/sdb
Puede correr para comprobar los resultados.
# smartctl -l selftest /dev/sda
=== INICIO DE LA SECCIÓN DE LEER DATOS INTELIGENTES ===
Revisión número 1 de la estructura del registro de autodiagnóstico SMART
Num Test_Description Estado Vida útil restante (horas) LBA_of_first_error
1 Corto fuera de línea Completado sin error 00% 21472 -
Mostrar registros de errores del disco
# smartctl -l error /dev/sdb
Páginas de manual
man 8 smartctl
man 8 smartd
man 8 update-smart-drivedb
man 5 smartd.conf