Almacenamiento

Cómo detectar señales de fallo en un disco duro con Scrutiny aunque SMART diga que está sano

Scrutiny muestra el historial SMART, temperatura y métricas críticas de HDD y SSD para detectar degradación antes de que el estado general marque un fallo.

Que un disco duro supere una prueba SMART no significa necesariamente que todas sus métricas sean tranquilizadoras. Scrutiny es una herramienta gratuita y de código abierto que convierte los datos S.M.A.R.T. de HDD y SSD en un panel web, conserva su evolución histórica y aplica criterios adicionales para destacar indicadores asociados con fallos de unidades.

Qué es Scrutiny y qué aporta frente a una comprobación SMART básica

Scrutiny utiliza smartctl para recopilar la información S.M.A.R.T. proporcionada por las unidades. Su principal diferencia es que no se limita a mostrar si el firmware considera que el disco ha superado o suspendido la prueba.

El panel permite consultar métricas individuales, temperatura y tendencias históricas. Además, puede señalar atributos preocupantes utilizando datos de fallos reales aunque el propio sistema S.M.A.R.T. del fabricante todavía considere que la unidad ha superado sus umbrales.

Por este motivo puede producirse una situación aparentemente contradictoria: SMART aparece como aprobado, pero Scrutiny muestra una advertencia. No significa necesariamente que el disco vaya a fallar inmediatamente, sino que existe información que merece una revisión más detallada.

Qué necesitas para utilizar Scrutiny

  • Un equipo o servidor con los discos que quieras supervisar.
  • Docker para utilizar el método de instalación más sencillo.
  • Permisos para proporcionar al contenedor acceso a los dispositivos de almacenamiento.
  • Un navegador desde el que consultar el panel web.

Scrutiny también puede instalarse manualmente y admite configuraciones distribuidas, pero su imagen Docker todo en uno es la opción más sencilla para una instalación doméstica o un pequeño servidor.

Identifica primero los discos que quieres vigilar

En Linux puedes consultar los dispositivos detectados por smartmontools con:

bash
sudo smartctl --scan

El resultado puede incluir dispositivos como /dev/sda, /dev/sdb o unidades NVMe. Anota únicamente los discos físicos que quieras proporcionar a Scrutiny.

Advertencia: el acceso directo a dispositivos desde un contenedor requiere privilegios elevados. No copies nombres de dispositivos de otro equipo sin comprobarlos previamente en tu sistema.

Cómo instalar Scrutiny con Docker

Scrutiny mantiene una imagen omnibus que agrupa el panel web, la base de datos y el recopilador. Debes especificar cada disco mediante --device.

Un ejemplo para un equipo con dos unidades sería:

bash
docker run -d --name scrutiny --restart unless-stopped -p 8080:8080 -p 8086:8086 -v /run/udev:/run/udev:ro --cap-add SYS_RAWIO --device=/dev/sda --device=/dev/sdb Para una instalación permanente es preferible fijar una versión concreta de la imagen en lugar de depender indefinidamente de una etiqueta <code>latest</code>, ya que así una actualización no modifica el entorno de forma inesperada.</p> <h2>Cómo abrir el panel de Scrutiny</h2> <p>Una vez iniciado el contenedor, abre un navegador y entra en el puerto <code>8080</code> del servidor. Si lo estás ejecutando en el mismo equipo, la dirección será: [codebox title="text"]http://localhost:8080

Desde otro ordenador de la red, sustituye localhost por la dirección IP del servidor.

La imagen omnibus ejecuta el recopilador al iniciarse y debería mostrar los discos detectados. Posteriormente, la configuración predeterminada recopila nuevas métricas periódicamente para construir un historial.

Cómo forzar una nueva lectura de los datos SMART

Si acabas de conectar un disco o quieres actualizar las métricas sin esperar a la siguiente ejecución programada, puedes lanzar manualmente el recopilador:

bash
docker exec scrutiny /opt/scrutiny/bin/scrutiny-collector-metrics run

Después actualiza la página del navegador para comprobar los nuevos datos.

No te fijes únicamente en el estado Passed

Una de las razones para utilizar Scrutiny es poder revisar métricas individuales. Un resultado general Passed indica que el disco todavía no ha cruzado los límites de fallo definidos por su firmware, pero no garantiza que todos los valores permanezcan iguales a los de una unidad nueva.

En el caso analizado por MakeUseOf, por ejemplo, el HDD seguía superando las pruebas, pero Scrutiny revelaba más de 11.136 horas de funcionamiento al desplegar el valor completo de Power-On Hours y un número elevado de ciclos de carga y descarga. La antigüedad o un número alto de horas no demuestra por sí solo que una unidad esté fallando, pero aporta contexto sobre su desgaste y uso acumulado.

Qué atributos SMART conviene revisar en un HDD

Los nombres y significados exactos pueden variar según el fabricante, pero existen varias métricas que merecen especial atención en discos mecánicos.

  • Reallocated Sector Count: sectores que la unidad ha considerado defectuosos y ha sustituido por sectores de reserva.
  • Current Pending Sector Count: sectores que actualmente presentan problemas de lectura y están pendientes de ser confirmados o reasignados.
  • Offline Uncorrectable: errores que el disco no ha podido corregir durante determinadas operaciones internas.
  • Power-On Hours: tiempo acumulado durante el que la unidad ha permanecido encendida.
  • Load Cycle Count: cantidad de ciclos relacionados con la carga y descarga de los cabezales en unidades que registran este atributo.
  • Temperature: permite detectar condiciones térmicas anómalas o sostenidas.

Los valores normalizados y sus umbrales son específicos del fabricante. Por eso no conviene interpretar de forma aislada un número sin conocer el atributo, el valor bruto y el modelo de disco.

Por qué el historial es más útil que una captura aislada

Scrutiny almacena las métricas para mostrar su evolución. Esto resulta especialmente importante con contadores como sectores reasignados o pendientes: un valor que permanece estable durante un periodo prolongado tiene un significado distinto de otro que aumenta de forma continua.

La tendencia también permite observar cambios de temperatura o de otros parámetros sin tener que guardar manualmente capturas de cada comprobación.

Por qué Scrutiny puede marcar un disco que SMART considera correcto

Scrutiny dispone de dos mecanismos de evaluación. El primero respeta los fallos que comunica el propio sistema SMART. El segundo compara determinados atributos con criterios derivados de estadísticas de fallos de unidades, incluidas referencias basadas en datos publicados por Backblaze.

Por tanto, una unidad puede no haber cruzado el umbral de fallo establecido por el fabricante y, al mismo tiempo, presentar una métrica que Scrutiny considere asociada con un riesgo superior.

Al revisar un atributo marcado como problemático, el panel permite distinguir si la advertencia procede de SMART o del criterio adicional utilizado por Scrutiny.

Qué hacer si aparecen sectores reasignados o pendientes

Una advertencia relacionada con sectores debe tratarse primero como un posible riesgo para los datos, no como un problema que haya que intentar reparar inmediatamente.

  1. Comprueba que tienes una copia de seguridad actualizada de los archivos importantes.
  2. Revisa el valor bruto de los atributos afectados.
  3. Comprueba su evolución histórica en Scrutiny.
  4. Ejecuta, si resulta apropiado, el diagnóstico oficial del fabricante de la unidad.
  5. Si el número de sectores problemáticos aumenta o aparecen errores de lectura, deja de confiar en ese disco como única ubicación de datos importantes y planifica su sustitución.

No existe un programa capaz de reparar físicamente un sector deteriorado del plato de un HDD. El propio firmware puede reasignar determinadas zonas defectuosas utilizando sectores de reserva, pero eso no devuelve la superficie dañada a su estado original.

Un panel de salud no sustituye a las copias de seguridad

Ni Scrutiny ni SMART pueden predecir todos los fallos. Una unidad puede averiarse sin que exista previamente una progresión clara de sus indicadores, mientras que otra puede mantener durante años determinadas métricas elevadas.

El objetivo de Scrutiny es aportar más visibilidad y detectar tendencias que un simple estado de Healthy o Passed puede ocultar. Los archivos importantes deben mantenerse en copias independientes aunque todos los discos aparezcan como saludables.