Cómo recuperar archivos de un arreglo RAID anidado

Los niveles de RAID estándar se pueden combinar fácilmente en un solo sistema para disfrutar de beneficios adicionales, como un rendimiento mejorado, una redundancia o incluso ambos. Esta tecnología se conoce como RAID anidado o híbrido y es ampliamente utilizada por los usuarios cuyos requisitos no pueden cubrirse con ninguno de los niveles convencionales. Aún así, incluso un RAID anidado puede verse indefenso frente a problemas lógicos que pueden resultar en la imposibilidad de acceder a archivos críticos o incluso en la destrucción completa de datos.

Mientras que en las configuraciones estándar de RAID se emplean el striping, la duplicación o la paridad para crear un almacenamiento complejo, en una sola matriz RAID anidada se utilizan dos de los métodos anteriormente mencionados a la vez. De hecho, la técnica de anidamiento permite crear un RAID compuesto por otros arreglos RAID: varios discos físicos se organizan en matrices RAID del mismo tipo y luego las unidades lógicas resultantes se unen en otro RAID del nivel superior. Los diseños anidados más comunes son RAID 01, RAID 10, RAID 03 (RAID 53), RAID 30, RAID 05, RAID 50, RAID 15, RAID 51 y RAID 60. El nivel más bajo del sistema se indica con el primer dígito en el nombre y el segundo dígito representa el nivel más alto.

En cuanto a la recuperación de datos de un sistema de este tipo, es posible, pero sólo después de que cada uno de los niveles de la jerarquía se haya restaurado. El procedimiento en sí se realiza de abajo hacia arriba: primero, se deben ensamblar las matrices del nivel más bajo (indicado por el primer dígito) y luego los volúmenes de RAID obtenidos se ensamblan en otro RAID, cuyo tipo se indica por el segundo dígito.

La cantidad de discos intactos suficiente para realizar la recuperación de datos puede variar según la combinación de algoritmos aplicada. En realidad, la tolerancia a fallas de un RAID de este tipo corresponde a la del tipo respectivo de RAID estándar. La única diferencia es que los componentes del RAID del nivel superior están representados por matrices de discos. Por ejemplo, en caso de un RAID 60, cada uno de los arreglos RAID 6 de los que consta puede tolerar la ausencia de hasta dos discos gracias a la paridad doble, pero el nivel superior representado por un RAID 0 no tiene ninguna paridad y no se puede ensamblar incluso cuando falta un solo componente de un solo RAID 6. Otras consideraciones que se deben tener en cuenta son:

  • Si la cantidad de discos fallidos en un RAID es mayor que la tolerada por la configuración elegida, la recuperación de datos sólo es posible después de que se hayan reparado. Dicho almacenamiento debe enviarse a un proveedor de servicios de recuperación de datos profesional. Si alguna de las unidades muestra signos de su próxima falla, es recomendable crear su imagen de disco y trabajar con ella. El reemplazo de unidades y la reconstrucción del sistema pueden conducir a una pérdida de datos aún más grave;

  • Al igual que en caso de cualquier otro almacenamiento, la sobrescritura de datos ya sea por el formateo completo, el sistema o el comando TRIM en los SSD resulta en que los archivos perdidos se vuelvan irrecuperables;

  • El cifrado del volumen de un RAID anidado en la mayoría de los casos no impide la recuperación de datos, siempre que los metadatos críticos no se hayan destruido y el usuario tenga la contraseña o la clave de descifrado correcta.

Recuperar datos de un conjunto RAID anidado, como RAID 01, RAID 10, RAID 50, RAID 60, etc.

Siempre que la matriz siga operativa (o incluso si está degradada), un software de recuperación de datos adecuado puede restaurar los archivos que se perdieron de ella por un error lógico. SysDev Laboratories ofrece UFS Explorer y Recovery Explorer como instrumentos efectivos para manejar matrices RAID de diversa complejidad, incluidas las variedades anidadas o híbridas, como RAID 01, RAID 10, RAID 50, RAID 50E, RAID 60 y muchas otras. Si los metadatos de un RAID no están dañados gravemente, el programa podrá leer los parámetros de la matriz y reconstruir su configuración inicial. Alternativamente, el usuario puede ensamblar un arreglo a mano a partir de discos componentes o sus imágenes. De cualquier manera, en el programa, la matriz se ensambla en modo virtual, sin que se escriba nada en los discos de origen.

Para recuperar datos de un RAID anidado utilizando UFS Explorer RAID Recovery, se debe realizar los siguientes pasos:

  1. Elija una computadora host para realizar la recuperación de datos e instale UFS Explorer en ella. Es recomendable elegir un sistema operativo incompatible para excluir la posibilidad de sobrescritura implícita de la configuración existente del RAID. Por ejemplo, para Linux MD RAID se recomienda optar por una PC en Windows.

  2. Prepare un almacenamiento en el que se pueda guardar sus datos recuperados: un disco interno, un medio de almacenamiento externo o una ubicación de red.

  3. Conecte todos los discos disponibles a la computadora host. Si es posible, utilice los puertos SATA de la placa base, ya que proporcionan la mayor velocidad de lectura de datos. Si no, se puede utilizar los adaptadores USB a SATA o las carcasas externas.

    Nota: Consulte la sección de tutoriales, si necesita instrucciones detalladas.

  4. Lance UFS Explorer RAID Recovery. Si es necesario, ajuste su configuración en el panel respectivo.

    ajustar configuración del programa ufs explorer raid recovery

    Nota: Para trabajar con imágenes de disco en lugar de discos físicos, abra los archivos de imágenes de disco respectivos usando la opción "Archivo de imagen o disco virtual" del elemento "Abrir" del menú principal.

  5. Revise la lista de almacenamientos conectados en el panel izquierdo de la pantalla principal:

    1. 5.1.1 Si los metadatos de un RAID no se vieron seriamente afectados, el conjunto se ensamblará automáticamente y se mostrará en la lista. Se puede identificar por el icono especial, el nivel, la cantidad de discos o el volumen lógico montado (en caso de que no se haya eliminado).

    2. 5.2.1 Si el programa no ha ensamblado su RAID anidado, las matrices del nivel más bajo deben ensamblarse manualmente a partir de sus discos componentes (o imágenes de disco) y luego combinarse en la matriz del nivel más alto. En este artículo, se utiliza RAID 10 como ejemplo, pero el procedimiento es análogo para el resto de las matrices anidadas.

    3. 5.2.2 Pulse el botón "Construir RAID" y agregue todas las unidades o particiones de las que se compone el primer RAID del nivel más bajo a un nuevo RAID virtual. Para ello, se puede hacer doble clic en el almacenamiento necesario o utilizar la opción correspondiente de su menú contextual.

      Nota: Para obtener instrucciones más detalladas sobre cómo crear un RAID estándar, consulte los artículos Sistemas con redundancia y Sistemas sin redundancia.

      agregar unidades a raid builder en programa ufs explorer raid recovery

    4. 5.2.3 Si la matriz está en modo degradado, inserte un marcador de posición (o marcadores de posición) para indicar el disco (o discos) faltante(s).

      agregar marcador de posición en lugar de componente faltante en raid builder del programa ufs explorer raid recovery

    5. 5.2.4 Establezca el orden correcto de los discos usando los botones de flechas y especifique los parámetros válidos de su RAID, como el nivel, la distribución de paridad, el tamaño de stripe, etc. en la hoja de configuración. Pulse "Construir este RAID" al finalizar.

      botón construir este raid en raid builder de ufs explorer raid recovery

    6. 5.2.5 Repita el procedimiento para cada matriz RAID del nivel más bajo.

      construir nivel más bajo de raid anidado usando raid builder de ufs explorer raid recovery

    7. 5.2.6 Una vez acabado de ensamblar el nivel más bajo, abra RAID Builder nuevamente, cree una nueva matriz y agregue los volúmenes de cada uno de los arreglos RAID anteriormente ensamblados. Ensamble el almacenamiento siguiendo los pasos anteriormente mencionados.

      crear raid a partir de raid previamente ensamblados en ufs explorer raid recovery

      Nota: Si duda sobre el diseño de su RAID, puede intentar encontrar lo correcto al hacer varios intentos de ensamblarlo. Seleccione "Editar configuración de RAID" en el menú contextual del arreglo respectivo para abrirlo en RAID Builder, realizar ajustes necesarios y ensamblarlo con nuevos parámetros.

  6. Si en el RAID ensamblado no hay ninguna partición accesible, se debe buscarla. Para ello, seleccione la opción "Administrar particiones o regiones" en el menú contextual.

    buscar particiones con opción administrar particiones o regiones en programa ufs explorer raid recovery

    Haga clic en la herramienta "Buscar particiones no detectadas por metadatos". En la ventana abierta, marque el sistema de archivos necesario y pulse "Ok".

    especificar reglas de búsqueda de partición en programa ufs explorer raid recovery

    Una vez encontrada la partición necesaria, se puede detener la búsqueda y pulsar "Terminar".

    dejar de buscar particiones en programa ufs explorer raid recovery

  7. Abra la partición montada y examine su sistema de archivos. Intente abrir varias imágenes o archivos de texto: si parecen intactos, la matriz se ha ensamblado correctamente. Para recuperar sus archivos perdidos, escanee el almacenamiento en busca de datos perdidos usando el botón correspondiente o la opción respectiva del menú contextual del almacenamiento.

  8. Configure el escaneo o conserve los ajustes predeterminados y pulse "Iniciar escaneo". Espere a que se complete el escaneo.

  9. Navegue por los resultados obtenidos: es posible ordenar archivos por nombre, fecha y tipo, realizar una búsqueda rápida o avanzada o previsualizar imágenes, textos, documentos, etc.

  10. Haga clic en "Definir selección" y seleccione los elementos que le gustaría copiar.

  11. Pulse el botón "Guardar selección" y elija un almacenamiento de destino para los objetos seleccionados.

Última actualización: el 04 de octubre de 2022

Si le gusta este artículo, compártalo en sus redes sociales: