Cómo reconstruir discos de datos en Unraid 7.3.1: Single y Dual Parity
En este artículo, examinaremos escenarios críticos de pérdida de datos en servidores que ejecutan Unraid OS, en particular la recuperación fiable de datos en configuraciones de matriz de Single Parity y Dual Parity. Veremos cómo conectar correctamente las unidades físicas del servidor directamente a un ordenador y prepararlas para un análisis seguro. Aplicaremos enfoques especializados para reconstruir matrices dañadas y recuperar archivos en función del número de discos funcionales restantes.

- Cómo funcionan Single Parity y Dual Parity en Unraid
- PASO 1. Cómo conectar discos de datos y discos de paridad a un PC
- PASO 2. Cómo crear y montar imágenes de disco
- PASO 3. Recuperación de datos sin reconstruir la matriz
- PASO 4. Cómo determinar el desplazamiento mediante un editor HEX
- PASO 5. Cómo reconstruir Single Parity cuando falta un disco
- PASO 6. Cómo recuperar Dual Parity cuando faltan dos discos
- Conclusión
- Preguntas frecuentes
- Comentarios
El sistema operativo Unraid es una herramienta flexible y potente para crear sistemas de almacenamiento en red.
Por supuesto, en ocasiones se puede perder el acceso a la matriz debido a fallos de hardware del servidor, a un cambio inesperado de identificadores de disco por parte del controlador de disco (SAS/HBA) o a daños en la unidad flash USB de arranque que contiene la configuración del sistema, lo que provoca que los discos dejen de montarse.
En estas situaciones, Hetman RAID Recovery viene al rescate. Todo esto puede realizarse en el entorno de Windows, macOS o Linux de su preferencia.
Cómo recuperar datos de Unraid 7.3.1 | Single y Dual Parity
Cómo funcionan Single Parity y Dual Parity en Unraid
La arquitectura de las matrices en Unraid difiere fundamentalmente de los sistemas RAID clásicos:
En una matriz RAID tradicional, los datos se dividen en bloques y se distribuyen simultáneamente entre todos los discos. En cambio, Unraid escribe cada archivo completo en una unidad específica y utiliza sistemas de archivos estándar como XFS, EXT4 o BTRFS. Esto significa que cada disco de datos de la matriz es completamente independiente y puede leerse en cualquier otro ordenador con el sistema operativo adecuado, sin necesidad de ensamblar toda la matriz.
Para proporcionar tolerancia a fallos, Unraid utiliza discos de paridad dedicados:
- En una configuración de Single Parity, el sistema asigna un disco para almacenar la información de paridad, lo que permite recuperar los datos si falla una unidad.
- Una configuración de Dual Parity utiliza dos discos de paridad, lo que proporciona protección frente a la pérdida simultánea de dos discos.
Es importante tener en cuenta que los discos de paridad no contienen un sistema de archivos ni los archivos en sí; almacenan únicamente la información necesaria para la reconstrucción matemática de los datos perdidos.
Esta arquitectura de almacenamiento afecta significativamente al enfoque de la recuperación de datos mediante software. Si el servidor falla, pero los discos de datos en sí están físicamente intactos, Hetman RAID Recovery puede analizarlos como volúmenes XFS independientes y extraer todos los archivos necesarios. Si uno o dos discos de datos fallan por completo, la utilidad utilizará los discos de paridad para reconstruir virtualmente la matriz y recuperar la información perdida como si esas unidades siguieran conectadas al sistema.
| Característica | Single Parity | Dual Parity |
|---|---|---|
| Número de discos de paridad | 1 | 2 |
| Número mínimo de discos | 2 discos: 1 de datos + 1 de paridad | 3 discos: 1 de datos + 2 de paridad |
| Protección frente a fallos de disco | Protege frente al fallo de un disco | Protege frente al fallo simultáneo de dos discos |
| Número de discos de datos | Todos los discos excepto un disco de paridad | Todos los discos excepto dos discos de paridad |
| Principio de funcionamiento | La información de paridad se utiliza para recuperar los datos de un disco perdido | Dos conjuntos de información de paridad permiten recuperar los datos cuando se pierden dos discos |
| Tipo de paridad | Se utiliza un conjunto de paridad | Se utilizan dos conjuntos de paridad independientes |
| Protección de datos | Alta en caso de fallo de un disco | Mayor, especialmente en matrices grandes |
| Uso del espacio en disco | Se utiliza la capacidad del disco más grande para la paridad | Se utiliza la capacidad de los dos discos más grandes para la paridad |
| Recuperación tras un fallo | Es posible recuperar un disco perdido | Es posible recuperar dos discos perdidos |
| Requisitos de los discos de paridad | El disco de paridad no debe ser más pequeño que el disco de datos más grande | Ambos discos de paridad deben cumplir los requisitos de capacidad de Unraid |
| Rendimiento de escritura | Normalmente superior al de Dual Parity | Puede ser ligeramente inferior debido al cálculo de dos conjuntos de paridad |
| Uso recomendado | Matrices pequeñas y medianas en las que es suficiente la protección frente al fallo de un disco | Matrices grandes y sistemas en los que es importante la protección frente al fallo simultáneo de dos discos |
| Ventaja principal | Menor sobrecarga de espacio en disco para la protección | Protección doble frente al fallo de discos |
| Desventaja principal | La pérdida de un segundo disco antes de que se complete la recuperación puede provocar pérdida de datos | Requiere un disco de paridad adicional y más espacio en disco |
PASO 1. Cómo conectar discos de datos y discos de paridad a un PC
Antes de iniciar el proceso de recuperación, debe extraer las unidades del servidor y conectarlas a su estación de trabajo. Para una reconstrucción completa de la matriz Unraid, se requieren tanto los discos de datos como los discos de paridad.
El método mejor y más fiable es conectar las unidades directamente a la placa base mediante puertos SATA. Este enfoque proporciona la máxima velocidad de lectura y garantiza un funcionamiento estable durante el análisis.
Si utiliza unidades de servidor o no dispone de suficientes puertos, puede necesitar instalar una tarjeta de expansión adicional SAS o HBA en la ranura de su PC; cambie obligatoriamente a modo IT para que el sistema operativo vea cada disco de forma individual.
Como alternativa, puede utilizar cajas externas o estaciones de acoplamiento mediante USB. Sin embargo, tenga en cuenta que el ancho de banda del puerto USB es significativamente inferior. Esto puede aumentar considerablemente el tiempo total necesario para analizar y recuperar sus archivos.

PASO 2. Cómo crear y montar imágenes de disco
Hay situaciones en las que resulta físicamente imposible conectar todas las unidades necesarias a la vez debido a la falta de puertos disponibles en el ordenador. En este caso, puede utilizar la función de creación de imágenes sector por sector. Este también es el estándar de referencia en materia de seguridad cuando se trabaja con discos que muestran signos de fallo de hardware.
Imagen es una copia exacta, byte a byte, de su disco físico, guardada como un archivo normal en otro dispositivo de almacenamiento con capacidad suficiente.
Puede conectar las unidades del servidor una por una, crear imágenes de ellas y luego cargar simplemente todos los archivos resultantes en Hetman RAID Recovery. El programa trabajará con ellos exactamente igual que con dispositivos físicos reales.
Para crear una imagen de este tipo, inicie el programa, seleccione la unidad requerida y haga clic en el botón Guardar disco de la barra de herramientas superior. A continuación, especifique simplemente la ubicación de guardado.

Es importante recordar que el tamaño del archivo resultante corresponderá por completo a la capacidad total de la unidad de origen, independientemente de la cantidad de datos almacenados en ella. Asegúrese de disponer de suficiente espacio libre.
Una vez finalizado el proceso de guardado, abra el menú principal y seleccione Montar disco. En las opciones disponibles, elija Imágenes de disco sin procesar y abra los archivos que acaba de crear.

Aparecerán inmediatamente en la lista general de dispositivos disponibles. El programa ya está completamente listo para trabajar con su matriz.

PASO 3. Recuperación de datos sin reconstruir la matriz
La configuración Single Parity permite la recuperación segura de datos en caso de ausencia completa o fallo de un disco, mientras que Dual Parity garantiza la preservación de los datos incluso sin dos unidades.

Un detalle importante al trabajar en el programa: lo fundamental es que los discos de paridad se coloquen al principio de la lista de dispositivos. El orden posterior de los discos de datos no es tan crítico para una lectura correcta de los datos.
Para fines de demostración, hemos conectado tres discos de una matriz Single Parity. Como puede ver, el programa reconoce automáticamente los discos de datos como unidades estándar con el sistema de archivos XFS. El disco de paridad no tiene su propio sistema de archivos, por lo que se muestra de forma diferente.

Si sus discos de datos están físicamente intactos y solo ha perdido el acceso debido a un fallo lógico o a problemas de configuración de Unraid, no necesita reconstruir toda la matriz. Basta con ejecutar Análisis rápido directamente en uno de los discos de datos conectados. Esto analizará rápidamente el volumen intacto y encontrará todos los archivos perdidos.

Tras un breve análisis, el programa mostrará toda la estructura de directorios encontrada. Podrá navegar fácilmente por las carpetas y localizar sus directorios compartidos de usuario. Solo queda seleccionar los archivos requeridos y hacer clic en el botón Recuperar.

Asegúrese de guardarlos en otro disco duro local seguro de su ordenador para evitar cualquier riesgo de sobrescribir los datos originales en el volumen XFS.
PASO 4. Cómo determinar el desplazamiento mediante un editor HEX
En la arquitectura de matriz de Unraid, el inicio físico del disco a menudo no coincide con el inicio del sistema de archivos. Debido a la corrupción de datos de servicio, es posible que el programa no detecte este desplazamiento automáticamente. Por lo tanto, el valor de desplazamiento (Offset) debe especificarse manualmente durante la reconstrucción de la matriz; de lo contrario, la estructura de directorios permanecerá inaccesible.
Para calcular el desplazamiento con precisión, utilice el editor HEX integrado.

El sistema de archivos XFS tiene una firma única al inicio de sus estructuras de servicio. En formato hexadecimal, esta es la secuencia 58 46 53 42, que corresponde al texto XFSB.
Seleccione el disco requerido y presione Ctrl + H. En la ventana del editor HEX, inicie la búsqueda Buscar texto o valor.

Introduzca el valor 58 46 53 42 y cambie obligatoriamente el modo a Buscar valor HEX.

Para acelerar el proceso, establezca el parámetro en Inicio del sector. La posición del marcador encontrado es su valor exacto de desplazamiento.

Además, puede ver el valor de desplazamiento directamente en la ventana principal del programa: basta con hacer clic en el disco de datos correspondiente y la información aparecerá a la derecha en el panel de vista detallada.

Tenga en cuenta lo siguiente: en la mayoría de los casos, el valor de desplazamiento XFS en bytes en los discos de datos Unraid es exactamente 32768. Este es el valor que utilizaremos como punto de referencia principal.

PASO 5. Cómo reconstruir Single Parity cuando falta un disco
Si uno de los discos de datos ha fallado por completo o falta físicamente, utilizaremos la herramienta integrada RAID Constructor de Hetman RAID Recovery.

Inícielo y seleccione Modo manual.

Para una reconstrucción correcta de la matriz, es fundamental seguir el orden correcto de las unidades restantes. La regla principal es que el disco de paridad debe colocarse en primer lugar de la lista.

Además, para ensamblar correctamente la matriz, el orden posterior de los discos de datos operativos también es crítico y debe coincidir exactamente con su orden original en Unraid. Debe añadirse una posición vacía en lugar de la unidad faltante.
A continuación, configure los parámetros técnicos en la ventana del modo manual: seleccione el tipo de matriz, el tamaño de bloque y especifique el valor de desplazamiento encontrado anteriormente.

Si ha olvidado o no conoce el orden original de las unidades en Unraid, utilice la opción Detectar automáticamente el orden de los discos. Cuando está habilitada, el programa seleccionará automáticamente la configuración correcta en función de los datos disponibles.

Tras aplicar la configuración, la matriz Single Parity ensamblada aparecerá en la pantalla principal del programa como un dispositivo físico normal. Haga clic en ella e inicie Análisis rápido.

Utilizando la información guardada en el disco de paridad, el algoritmo analizará completamente la estructura del sistema de archivos XFS y reconstruirá virtualmente los archivos perdidos. Una vez finalizado el análisis, verá el árbol de directorios encontrado.
La navegación aquí es lo más simple y clara posible. Busque sus carpetas compartidas de usuario, seleccione los datos requeridos y haga clic en el botón Recuperar. Asegúrese de guardar los archivos en otra unidad local segura de su ordenador.

PASO 6. Cómo recuperar Dual Parity cuando faltan dos discos
La situación se vuelve más compleja si su matriz utilizaba una configuración Dual Parity y dos unidades de datos han fallado o no están físicamente disponibles. En este caso, volvemos a utilizar la herramienta RAID Constructor en Hetman RAID Recovery y elegimos Modo manual.

Como en el caso anterior, aquí es sumamente importante reproducir la secuencia exacta de todas las unidades conectadas. Ambos discos de paridad deben ocupar las dos primeras posiciones de la lista, seguidos de las unidades de datos operativas, preservando estrictamente su orden original en el sistema. Deben añadirse posiciones vacías en lugar de las dos unidades perdidas.
A continuación, especifique los parámetros de configuración requeridos de la matriz: tipo, tamaño de bloque y el desplazamiento calculado anteriormente.
Si no recuerda la estructura original en Unraid, la opción Detectar automáticamente el orden de los discos puede ayudar intentando determinar la configuración correcta de forma independiente.

Después de confirmar la configuración, la matriz Dual Parity reconstruida aparecerá en la ventana principal de la utilidad.

A continuación, inicie Análisis rápido. El programa utilizará los bloques de doble paridad para analizar rápidamente la arquitectura del volumen XFS y recuperar virtualmente la información perdida.

Cuando finalice el análisis, la estructura de directorios recuperada se abrirá ante usted. Utilice la navegación cómoda para explorar las carpetas e identificar los datos necesarios. En el paso final, simplemente seleccione el contenido de sus carpetas compartidas y haga clic en Recuperar.
Asegúrese de guardar los resultados en otro disco duro de trabajo de su ordenador.
Conclusión
La recuperación de datos de discos en Unraid 7.3.1 depende de la configuración de la matriz y del número de discos averiados. Single Parity proporciona protección frente al fallo de un disco, mientras que Dual Parity permite sobrevivir al fallo simultáneo de dos discos. La información de paridad permite recuperar el contenido de un disco perdido sin necesidad de mantener una copia de cada archivo en otra unidad.
Si los discos están físicamente intactos pero se han vuelto inaccesibles debido a corrupción del sistema de archivos, errores de configuración u otros problemas, no se apresure a formatearlos ni a realizar operaciones que puedan modificar los datos. En tales casos, es importante determinar primero el estado de cada disco, comprobar la configuración de Unraid y, si es posible, crear copias o imágenes de las unidades problemáticas.
Debe prestarse especial atención a las situaciones en las que se producen problemas en varios discos al mismo tiempo o la información de paridad está dañada. En tales casos, la recuperación estándar de Unraid puede ser insuficiente y puede requerirse software especializado para analizar la estructura de la matriz y recuperar los archivos.
La mejor manera de evitar la pérdida de datos no es confiar únicamente en Single o Dual Parity. La paridad no es una copia de seguridad, por lo que, para los archivos importantes, se recomienda mantener una copia de seguridad independiente siguiendo la regla 3-2-1. Esto es especialmente importante antes de sustituir discos, reconstruir la matriz o realizar cualquier operación de recuperación.







