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 reconstruir discos de datos  en Unraid 7.3.1:  Single y Dual Parity

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.

Ir a ver
Cómo recuperar datos de Unraid 7.3.1 | Single y Dual Parity

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.

Para recuperar datos de matrices RAID dañadas, dispositivos NAS y otros sistemas de almacenamiento multidisco.
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.

Cómo conectar discos de datos y discos de paridad de Unraid a un PC

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 recuperar datos de matrices RAID dañadas, dispositivos NAS y otros sistemas de almacenamiento multidisco.

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.

Hetman RAID Recovery: haga clic en Guardar disco para crear una imagen de disco

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.

Hetman RAID Recovery: Montar disco - Imágenes de disco sin procesar

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

Hetman RAID Recovery: imagen de disco montada en la lista de dispositivos

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.

Unraid: Single Parity y Dual Parity

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.

Hetman RAID Recovery: los discos Unraid se reconocen como volúmenes XFS

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.

Hetman RAID Recovery: análisis rápido de un disco Unraid con el sistema de archivos XFS

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.

Hetman RAID Recovery: seleccione los archivos requeridos y haga 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.

Hetman RAID Recovery: determinación del Offset mediante un editor HEX

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.

Hetman RAID Recovery: editor HEX - Buscar texto o valor

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

Hetman RAID Recovery: búsqueda de XFSB en el modo 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.

Hetman RAID Recovery: posición del marcador XFS encontrado con el valor exacto de Offset

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.

Hetman RAID Recovery: valor de Offset en el panel de detalles del disco

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.

Hetman RAID Recovery: valor de Offset 32768 para XFS en discos Unraid

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.

Hetman RAID Recovery: reconstrucción de Single Parity cuando falta un disco

Inícielo y seleccione Modo manual.

Hetman RAID Recovery: RAID Constructor - 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.

Hetman RAID Recovery: añadir disco vacío para la unidad faltante

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.

Hetman RAID Recovery: configuración del desplazamiento del disco RAID en modo manual

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.

Hetman RAID Recovery: detectar automáticamente el orden de los discos

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.

Hetman RAID Recovery: análisis rápido de la matriz Single Parity reconstruida

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.

Hetman RAID Recovery: recuperación de datos encontrados de una matriz Single Parity

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.

Hetman RAID Recovery: RAID Constructor - Modo manual para Dual Parity

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.

Hetman RAID Recovery: detectar automáticamente el orden de los discos para Dual Parity

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

Hetman RAID Recovery: matriz Dual Parity reconstruida

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.

Hetman RAID Recovery: análisis rápido de la matriz Dual Parity reconstruida

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.

Raidel Arbelay Becerra

Autor: , Escritor técnico

Raidel Arbelay Becerra es un escritor técnico de Hetman Software y la voz y la cara del canal de YouTube de Hetman Software: Recuperación de datos. Escribe artículos, tutoriales y reseñas en profundidad sobre el funcionamiento del software de la empresa con todo tipo de dispositivos de almacenamiento.

Angel Villares

Editor: , Escritor técnico

Ángel Villares es autor y uno de los ingenieros informáticos de Hetman Software. Cuenta con casi 10 años de experiencia en el campo de la informática: administración y configuración de servidores, instalación de sistemas operativos y de diferentes programas informáticos, configuración de redes, seguridad de la información, implantación y asesoramiento en el uso de software especializado. Es un experto en el campo de la recuperación de datos, sistemas de archivos, dispositivos de almacenamiento y matrices RAID.

Recomendado para ti