Solicitar presupuesto → Servidor parado · Emergencia
Escenario · rebuild fallido

Rebuild RAID fallido: no lo relances. Diagnostica primero.

Cuando falla el rebuild de un array RAID, el instinto es «vuelvo a intentarlo». Casi siempre es el movimiento equivocado. Las causas del fallo hay que diagnosticarlas: relanzar a ciegas solo añade estrés a los discos más frágiles y acelera nuevas averías.

Por qué falla

Tres causas típicas.

  • URE en otro disco: durante el rebuild, la controladora encuentra un sector ilegible (Unrecoverable Read Error) en uno de los discos supervivientes. En arrays grandes con discos de alta capacidad, el URE Bit Error Rate declarado por el fabricante (p. ej. 1 de cada 10^14 o 10^15) implica que, al releer TB de datos durante el rebuild, la probabilidad de encontrar uno no es despreciable.
  • Segundo disco al límite: un disco que todavía estaba «ok» con carga normal cede bajo el estrés adicional del rebuild. Típico en lotes de discos del mismo origen.
  • Controladora que genera errores: en algunos casos el rebuild falla no por los discos, sino por problemas de la propia controladora (firmware con bugs, backplane intermitente, batería de caché agotada que desactiva el write-back).
Qué hacemos

Diagnóstico antes del siguiente intento.

  1. Lectura del log de la controladora: identificación del sector exacto en el que falló el rebuild.
  2. Comprobación SMART de los discos supervivientes: ¿cuál está marginal?
  3. Decisión informada: reintentar el rebuild (cambiando antes el disco más marginal), o recovery sobre clones si los discos son demasiado frágiles.
FAQ

Las preguntas que más nos hacen.

¿Puedo relanzar el rebuild si sustituyo antes el disco más sospechoso?

A veces sí, si el diagnóstico indica que el segundo disco es el eslabón débil y todos los demás están realmente sanos. Pero no sin diagnóstico: sustituir a base de intentos ralentiza el recovery e introduce nuevos riesgos.

En arrays grandes (10+ TB por disco), ¿el rebuild puede fallar "por diseño"?

Sí, es el problema conocido de RAID 5 con discos de alta capacidad. URE Bit Error Rate × volumen de datos releídos durante el rebuild da una probabilidad no despreciable de encontrar uno. Por eso, en arrays grandes, RAID 6 (doble paridad) es casi siempre más racional que RAID 5.