Distribución y recuperación de datos en varios niveles de RAID

El alcance tremendamente creciente de la información procesada por los sistemas informáticos ha llevado a la necesidad de contar con los dispositivos de almacenamiento de gran capacidad para almacenar grandes cantidades de datos. Esta necesidad se abordó con la aparición de los almacenamientos basados ​​en RAID que se hicieron populares no sólo entre compañías, sino también entre pequeñas empresas y usuarios domésticos.

La tecnología RAID (del inglés Redundant Array of Independent Disks, grupo/matriz redundante de discos independientes) sirve perfectamente para almacenar un montón de datos y mantenerlos fácilmente accesibles, pero, desafortunadamente, no siempre resulta absolutamente confiable. Incluso los sistemas redundantes robustos están sujetos a varios problemas y pueden fallar, provocando la pérdida de información importante. En este artículo explicamos los principios de la organización de datos en RAID y brindamos otra información útil que puede facilitar la recuperación de archivos de dichos almacenamientos complejos.


Los términos más importantes

La información técnica sobre un RAID generalmente se proporciona en términos especiales que caracterizan este tipo de almacenamiento. Los términos más comunes que se utilizan para describir dichas matrices son:

  • RAID – una matriz redundante de discos independientes (del inglés Redundant Array of Independent Disks). Se trata del esquema de almacenamiento cuando una serie de unidades (o particiones) independientes se combinan en una sola unidad lógica. Según la organización real de datos en el almacenamiento, este esquema puede aumentar su capacidad o mejorar rendimiento y/o confiabilidad.

  • RAID de hardware – un RAID controlado por hardware. Un RAID de hardware consta de un chip controlador o una placa que maneja la matriz y un conjunto de unidades conectadas. El sistema operativo detecta todo el arreglo como un solo dispositivo de almacenamiento. La información es administrada por un controlador de hardware que también almacena la configuración de RAID.

  • RAID de software – un RAID controlado por software. Un RAID de software no utiliza ningún componente de hardware y se crea por el sistema operativo u otro componente de software sobre la base de un conjunto de unidades de almacenamiento independientes. El sistema operativo reconoce la matriz de software como un solo dispositivo de almacenamiento. Los controladores del sistema operativo gestionan los datos utilizando el tiempo de CPU sin ningún hardware adicional (por ejemplo, el RAID de software NT LDM de Windows, mdadm RAID de Linux, el RAID de software creado con Disk Utility de macOS y otros).

  • RAID virtual – un RAID de hardware o software que se re-ensambló a partir de sus componentes en el modo virtual. Éste es un almacenamiento virtual creado por un software de recuperación de datos para emular el almacenamiento original con fines de recuperación de datos.

  • Componente de RAID – una unidad o partición utilizada como parte de una matriz RAID.

  • Mirroring/espejo – una técnica de organización de datos basada en la duplicación de información en componentes separados. Un espejo crea una copia completa de un componente y usa otro componente para almacenar esta copia. Esto asegura una alta tolerancia a fallas: si un solo componente falla, aún se puede acceder a su copia guardada en otro componente del mismo RAID. La técnica de espejo (mirroring en inglés) se implementa en RAID 1.

  • Striping – una técnica de organización de datos basada en la distribución de sus fragmentos entre los componentes de la matriz (también se conoce como división/distribución en/por bandas/stripes). La distribución de datos permite a los usuarios aumentar significativamente la velocidad de entrada/salida (E/S) de un almacenamiento RAID. Los datos del conjunto de unidades son divididos en partes pequeñas (bandas/stripes) y distribuidos entre todos los componentes disponibles. Esta técnica acelera el rendimiento del almacenamiento debido a la lectura/escritura en paralelo en todos los componentes. La técnica de striping se implementa en RAID 0.

  • Paridad – una técnica de organización de datos basada en la escritura de segmentos de información de diferentes componentes de RAID en un componente dedicado o en otros componentes de la matriz. La paridad permite aumentar la tolerancia a fallas del almacenamiento: en caso de una falla de cualquier unidad, su contenido se puede restaurar en una unidad de reserva utilizando los datos de las unidades restantes (siempre que sólo una unidad falle).

  • Código Reed-Solomon – un algoritmo de corrección de errores basado en el álgebra de Galois. El código Reed-Solomon permite aumentar la confiabilidad de una matriz y hace que soporte las fallas simultáneas de hasta dos unidades. Este algoritmo se utiliza en RAID 6.

Sistemas RAID sin redundancia

En cuanto a RAID 0 o JBOD, el término RAID no explica las funciones reales de estas tecnologías de almacenamiento. Estos tipos de almacenamientos funcionan de la siguiente manera:

  • JBOD: un almacenamiento compuesto por una cierta cantidad de unidades que incluso pueden ser de diferentes tamaños. Cada componente de JBOD sigue al anterior para crear una sola unidad lógica el tamaño de la cual es igual a la suma de los tamaños de todos los componentes. JBOD es compatible con la mayoría de los chips de RAID de hardware, así como con RAID de software (por ejemplo, Dynamic Disks de Windows pueden abarcar diferentes unidades o particiones).

  • RAID 0: un conjunto de bandas/stripes del mismo tamaño en las unidades. Los datos se dividen en "bandas" de igual tamaño y se asignan cíclicamente entre todas las unidades. El tamaño de dicha "banda" suele oscilar entre 512 bytes y hasta 256KB. La técnica de striping sirve para distribuir fragmentos de información largos entre todas las unidades. Esto permite enviar solicitudes de intercambio de datos simultáneas a todas las unidades y acelerar esta operación con lectura o escritura en paralelo. Dichos sistemas se caracterizan por la velocidad más alta y el uso más eficiente del espacio en disco.

Las probabilidades de recuperación de datos de este tipo de sistemas son obvias: incluso si una sola unidad del sistema no se puede leer, los datos de todo el almacenamiento se vuelven ilegibles. En caso de JBOD, si falla una sola unidad, el fragmento completo de un span se vuelve irrecuperable. En cuanto a RAID 0, la falla de una sola unidad afectará a todos los datos de la matriz (por ejemplo, en el caso de falla de una sola unidad de RAID 0 que se basa en 4 unidades con stripes de 16KB, el almacenamiento obtendrá un "agujero" de 16KB después de cada bloque de 48KB. En general, esto significa que cualquier archivo de tamaño superior a 48KB no se podrá recuperar).

Nota: Si una o más unidades de RAID 0 o JBOD fallan, deje de usar la matriz y póngase en contacto con un laboratorio de recuperación de datos. En este caso, sólo la reparación física de la unidad afectada puede ayudar a recuperar sus archivos.

Si la falla de un RAID no fue causada por la falla de una unidad (sino, por ejemplo, por el restablecimiento de la configuración del controlador, una falla o un daño al controlador, etc.), la información permanece recuperable incluso después de un daño lógico del sistema de archivos. Lo único que se debe hacer en este caso es ensamblar el almacenamiento original utilizando un software de recuperación de datos. Para esto, se debe especificar las unidades componentes de acuerdo con su orden inicial y el tamaño de banda. El software de recuperación de datos leerá los datos de los componentes de la misma manera que el controlador de RAID y brindará acceso a los archivos en una matriz ensamblada en el modo virtual.

Sistemas RAID basados ​​en espejo

La técnica de espejo (mirroring) se implementa en los grupos RAID del nivel 1. Los datos de cada componente de RAID 1 se duplican, lo que permite recuperar la información perdida con la ayuda de cualquier componente no dañado de la matriz. El controlador realiza operaciones de lectura paralelas para acelerar el acceso a archivos.

Este tipo de almacenamiento se destaca por la mayor redundancia y las mejores posibilidades de recuperación de datos. Lo único que se debe hacer es escanear el componente intacto disponible utilizando un software de recuperación de datos eficiente.

Sistemas RAID con redundancia

Los sistemas redundantes avanzados se inventaron en el intento de lograr un compromiso entre la velocidad de acceso alta, la capacidad de almacenamiento y la redundancia. Estos sistemas suelen basarse en el striping propio de RAID 0, pero los datos se amplían con información adicional – información de paridad que agrega la redundancia y permite recuperar los archivos o incluso continuar trabajando con el almacenamiento después de la falla de su componente.

A este tipo de sistemas pertenecen RAID 3, RAID 4 o RAID 7 (un conjunto de bandas/stripes con paridad dedicada), RAID 5 (un conjunto de bandas/stripes con paridad distribuida) y RAID 6 (un conjunto de bandas/stripes con paridad dual distribuida). El término “paridad única” significa que la información se puede recuperar o el sistema continue funcionando después de la falla de un solo componente; y en caso de la “doble” – después de la falla de hasta dos componentes.

RAID 3 y sistemas similares utilizan la técnica clásica de RAID 0 ampliada con una unidad adicional para almacenar la paridad. En RAID 5 y RAID 6 la paridad se distribuye entre todas las unidades para acelerar el proceso de actualización de paridad para las operaciones de escritura de datos.

La recuperación de datos de los mencionados sistemas es posible en el caso de una matriz no dañada y si sólo uno (en RAID 3, RAID 4, RAID 5, RAID 7) o hasta dos (en RAID 6) de sus componentes son ilegibles.

Nota: En el caso de que fallen más de 1-2 unidades, por favor, de inmediato deje de usar el almacenamiento y llévelo a un laboratorio de recuperación de datos. La recuperación de datos sólo es posible por parte de un profesional.

Si los datos se pueden recuperar sin la reparación del almacenamiento, usted debe ensamblar su RAID utilizando un software de recuperación de datos y especificando las unidades (incluidos los marcadores de posición en lugar de las faltantes), su orden, el tamaño de stripe y el algoritmo de distribución de paridad. El programa de recuperación de datos leerá los datos de los componentes de la misma manera que lo hace el controlador de RAID y brindará acceso a los archivos en la matriz RAID ensamblada en el modo virtual.

Nota: Si fallan más de 1-2 unidades (según la configuración de RAID), inmediatamente deje de utilizar el almacenamiento y llévelo a un laboratorio de recuperación de datos. La recuperación de la información perdida sólo es posible con la ayuda de un experto.

Si la recuperación de datos es posible de realizar sin la reparación del almacenamiento, el usuario debe ensamblar la matriz con un software de recuperación de datos al especificar las unidades (incluidos los marcadores de posición en lugar de las faltantes), su orden, el tamaño de stripe y el algoritmo de distribución de paridad. El software de recuperación de datos leerá los datos de los componentes de la misma manera que lo hace el controlador de RAID y accederá a los archivos en el RAID virtualmente ensamblado.

Sistemas RAID híbridos (anidados)

Los tipos anidados de RAID se utilizan a menudo para mejorar el rendimiento general, agregar la redundancia o por otras razones relacionadas con el rendimiento. Por lo general, dichos sistemas son combinaciones de los tipos de RAID mencionados anteriormente. Los más comunes son sistemas como RAID 10: varios “espejos” con una “banda” sobre ellos. Los espejos aseguran la redundancia, mientras que la banda (stripe) por encima de ellos aumenta la velocidad de lectura/escritura. La recuperación de datos de un sistema de este tipo es bastante simple: se debe tomar cualquier componente no dañado de cada espejo y construir virtualmente un RAID 0 sobre él.

Los sistemas como RAID 50 (una banda sobre un RAID de nivel 5), RAID 51 (un espejo de RAID 5), etc. son más avanzados. Para recuperar un sistema como este, por ejemplo, RAID 50, hay que ensamblar cada componente del RAID del nivel inferior (en este ejemplo, cada RAID 5) y luego construir un RAID a partir de estos componentes (en este ejemplo, RAID 0).

Se recomienda UFS Explorer RAID Recovery como el software más eficiente para la recuperación de datos y la reconstrucción virtual de cualquier nivel de RAID.

Organización de datos en RAID

En diferentes niveles de RAID se aplican diferentes técnicas de organización de datos para diferentes propósitos. Cada uno de los niveles tiene sus propias ventajas y desventajas.

RAID nivel 0 (RAID 0, striping de datos)

El nivel 0 de RAID es el mejor ejemplo de striping de datos tal como es. El término “matriz redundante de discos independientes” en realidad no explica la funcionalidad de este nivel, como no implica la redundancia. Este almacenamiento puede constar de dos o más unidades. Se divide en fragmentos de datos llamados stripes (bandas) cada uno de los cuales se ubica en un componente subsiguiente del almacenamiento.

Imagen 1. Organización de datos en un conjunto de bandas (RAID 0)

La Imagen 1 muestra la distribución de datos empleada en RAID 0. Este esquema permite acelerar las operaciones de E/S hasta U veces (donde U es el número de unidades de RAID 0). Esto se logra mediante el envío de solicitudes de E/S simultáneas o consecuentes a diferentes unidades (generalmente, diferentes discos duros). Por ejemplo, para leer los stripes 0-3 (un segmento de datos de 4 stripes de tamaño), el controlador envía 2 solicitudes de lectura simultáneas: para leer los dos primeros stripes de la Unidad 1 y los dos primeros de la Unidad 2. La lectura física de unidades se realiza simultáneamente y el controlador obtiene el resultado dos veces más rápido.

Este método de organización permite utilizar casi todo el espacio de almacenamiento para almacenar datos sin que se deje la redundancia en el área de datos. Sin embargo, la capacidad del almacenamiento completo a veces es menor que la suma de los tamaños de las unidades individuales, ya que el controlador puede reservar algo de espacio de almacenamiento para sus propias necesidades técnicas.

Ventajas de las matrices RAID del nivel 0:

  • Rendimiento extremadamente alto tanto durante la lectura como la escritura;

  • Implementación simple (incluso la mayoría de los controladores SATA integrados soportan RAID 0);

  • Hasta el 100% del espacio en disco está disponible para almacenar datos;

  • El más asequible tipo de RAID.

Desventajas de las matrices RAID del nivel 0:

  • Tolerancia a fallas baja: la falla de un solo componente provoca la pérdida de datos.

Perspectivas de recuperar datos de RAID 0

  • Fallo del controlador/matriz desensamblada: con disponer de información sobre el tamaño de stripe y el orden de componentes, se puede recuperar fácilmente los datos perdidos.

  • Unidad dañada: si alguna de las unidades es ilegible, la recuperación de los segmentos de datos subsiguientes más allá del StripeSize* (UnitsCount-1) es imposible.

RAID nivel 1 (RAID 1, espejo/mirroring)

En RAID 1 se implementa la tecnología de duplicación (también conocida como espejo o mirroring) de datos. La duplicación crea una copia exacta de información y la almacena en una unidad separada. La capacidad de RAID 1 es igual al tamaño de su componente más pequeño excepto el espacio que puede reservar el controlador. Cuando el controlador lee los datos de RAID 1, puede enviar solicitudes a cualquiera de las unidades para acelerar la operación de E/S. La operación de escritura se realiza en paralelo (en ambas unidades simultáneamente) o consecutivamente (en una unidad tras otra, que puede ser tolerante a fallas). RAID 1 no emplea la segmentación de datos.

Ventajas de las matrices RAID del nivel 1:

  • Lectura rápida;

  • Mayor tolerancia a fallas;

  • Sigue funcionando siempre que al menos una unidad de espejo esté intacta (en el "modo degradado");

  • Una de las soluciones más asequibles compatible con la mayoría de los controladores SATA integrados.

Desventajas de las matrices RAID del nivel 1:

  • El uso más ineficiente del espacio en disco;

  • Operaciones de escritura lentas.

Perspectivas de recuperar datos de RAID 1

  • Fallo del controlador/matriz desensamblada: es fácil recuperar toda la información de cualquier componente;

  • Unidad dañada: los datos se pueden recuperar con la ayuda de cualquier unidad legible de la matriz.

RAID nivel 4 (RAID 4, conjunto de stripes con paridad dedicada)

RAID 4 es el primer intento exitoso de alcanzar el compromiso entre la tolerancia a fallas, la velocidad y el costo. La técnica utilizada en RAID 4 se basa en el conjunto de stripes habitual (como en el nivel 0 de RAID) ampliado con un componente especial para almacenar la información de paridad para el control de errores. Esta matriz puede constar de 3 o más unidades. Este esquema también se emplea en RAID 3 con la diferencia en el método de creación de stripes: a nivel de byte en caso de RAID 3 y a nivel de bloque (sector) en RAID 4.

Imagen 2. Organización de datos en un conjunto de bandas/stripes con paridad dedicada (RAID 4)

La Imagen 2 muestra el método de tolerancia a fallas en acción. En el conjunto de stripes se almacenan los datos de RAID reales. Cada “columna” de stripes se suma con XOR para lograr la paridad.

RAID 4 tiene unas características similares a RAID 0, en concreto, las operaciones de lectura rápidas y una gran capacidad de almacenamiento, y, al mismo tiempo, cuenta con una característica propia de la corrección interna extendida de errores. Si algún stripe (banda) se vuelve ilegible, el controlador puede reconstruirlo basándose en la información del resto de los stripes y en la paridad. La unidad designada para la paridad no se usa para almacenar datos sino como una unidad de respaldo.

Ventajas de las matrices RAID del nivel 4:

  • Operaciones de lectura cada vez más rápidas;

  • Alta tolerancia a fallas;

  • Sigue funcionando en el "modo degradado", cuando una de las unidades falla;

  • Buena relación costo - tolerancia a fallos.

Desventajas de las matrices RAID del nivel 4:

  • Operaciones de escritura notablemente lentas: cualquier operación de escritura/actualización requiere la actualización de la información de paridad en la unidad dedicada;

  • Operaciones de lectura lentas en el modo degradado debido a una alta carga en la unidad de paridad.

Perspectivas de recuperar datos de RAID 4

  • Fallo del controlador/matriz desensamblada: es fácil recuperar todos los datos. Se requieren N-1 unidades, preferiblemente las unidades de datos (para construir un RAID 0 virtual); se requiere información sobre el orden de unidades y el tamaño de stripe;

  • Unidad dañada: las posibilidades de recuperar datos son cercanas al 100%, si falla una sola unidad. Si fallan dos o más unidades, se produce el mismo problema que con el nivel 0 de RAID.

RAID nivel 5 (RAID 5, conjunto de stripes con paridad distribuida)

Actualmente, RAID 5 es el mejor compromiso entre la tolerancia a fallas, la velocidad y el costo. La técnica utilizada en RAID 5 se basa en el conjunto habitual de stripes (como en RAID 0) en el que en este caso se mezclan los datos y la información de paridad. Al igual que RAID 4, requiere al menos tres unidades, pero no dispone de una unidad especial para almacenar la paridad por lo que no crea una "cola" para las actualizaciones de paridad durante las operaciones de escritura.

Según el propósito, la implementación, el minorista y otros factores, las matrices RAID 5 pueden diferir en los métodos de distribución de paridad en el conjunto de stripes. Los métodos más comunes son: simétrico izquierdo (distribución de paridad dinámica hacia atrás), simétrico derecho (distribución de paridad dinámica hacia adelante), asimétrico izquierdo (distribución de paridad hacia atrás) y asimétrico derecho (distribución de paridad hacia adelante).

Imagen 3. Distribución simétrica izquierda de paridad (nivel 5 de RAID)

Imagen 4. Distribución asimétrica izquierda de paridad (nivel 5 de RAID)

Imagen 5. Distribución simétrica derecha de paridad (nivel 5 de RAID)

Imagen 6. Distribución asimétrica derecha de paridad (nivel 5 de RAID)

En cuanto a la tolerancia a fallas, se logra de la misma manera que en RAID 4: el conjunto de stripes almacena los datos reales y la información de paridad; cada columna de stripes se suma en el stripe de paridad de columna.

RAID 5 combina las características de RAID 0 (operaciones de lectura rápidas y una gran capacidad) y RAID 4 (corrección interna extendida de errores). Si un stripe se vuelve ilegible, el controlador puede restaurarlo basándose en otros stripes y en la información de paridad. La capacidad real de RAID 5 es (U-1) * (mín.(tamaño de la unidad) – Reservado).

Ventajas de las matrices RAID del nivel 5:

  • Operaciones de lectura cada vez más rápidas;

  • Escritura rápida dependiendo del método de distribución de datos y de la paridad;

  • Tolerancia a fallos;

  • La matriz puede funcionar en el "modo degradado", cuando falla una sola unidad;

  • Buena relación costo - tolerancia a fallos.

Desventajas de las matrices RAID del nivel 5:

  • Operaciones de escritura más lentas en comparación con RAID 0;

  • La velocidad de las operaciones de escritura depende del contenido y del método de distribución de paridad.

Perspectivas de recuperar datos de RAID 5

  • Fallo del controlador/matriz desensamblada: es fácil recuperar todos los datos. Sería mejor tener todas las unidades en buen estado, pero las N-1 son obligatorias; se requiere información sobre el orden de unidades, el tamaño de stripe y el método de distribución de paridad;

  • Unidad dañada: las posibilidades de recuperar datos son cercanas al 100%, si falla una sola unidad. Si fallan dos o más unidades, se produce el mismo problema que con RAID 0.

RAID nivel 6 (RAID 6, conjunto de stripes con paridad dual distribuida)

Al ser una solución de almacenamiento de datos fiable y al mismo tiempo rentable, RAID 6 se creó con el objetivo de ampliar RAID 5 con un stripe adicional para la redundancia de datos. Para ello se aplica el código Reed-Solomon basado en el álgebra de campos de Galois. Esta técnica permite agregar una unidad más para la redundancia de datos y corregir los errores de disco de manera eficiente.

El diseño de RAID 6 es similar al de RAID 5: los datos y la paridad (P-stripe) se distribuyen entre las unidades del almacenamiento. La diferencia reside en la presencia de un stripe adicional (Q-stripe) que se ubica junto con P-stripe y contiene la suma de datos GF.

Para obtener más información sobre RAID 6 y los algoritmos de Q-stripe, consulte el tutorial sobre el código Reed-Solomon

Ventajas de las matrices RAID del nivel 6:

  • Operaciones de lectura cada vez más rápidas;

  • Operaciones de escritura rápidas dependiendo del método de distribución de datos y de la paridad;

  • Alta tolerancia a fallas;

  • El almacenamiento puede funcionar en el "modo degradado", cuando una o incluso dos unidades fallan;

  • Buena relación costo - tolerancia a fallos.

Desventajas de las matrices RAID del nivel 6:

  • Operaciones de escritura más lentas en comparación con RAID 0;

  • La velocidad de las operaciones de escritura depende del contenido y del método de distribución de paridad.

Perspectivas de recuperar datos de RAID 6

  • Fallo del controlador/matriz desensamblada: es fácil recuperar todos los datos. Sería mejor contar con todas las unidades en buen estado, pero N-1 o N-2 son obligatorias; se requiere información sobre el orden de unidades, el tamaño de stripe y el método de distribución de paridad;

  • Unidad dañada: las posibilidades de recuperación son cercanas al 100%, si sólo dos unidades fallan. Si fallan más de dos unidades, ocurre el mismo problema que con RAID 0.

RAID anidados: nivel 0+1, nivel 10, nivel 50, nivel 51, etc.

Las variedades anidadas basadas en RAID 0, RAID 5 y RAID 1 se han inventado para mejorar el rendimiento de los sistemas RAID. En RAID 0+1 se utiliza la duplicación (espejo) de los conjuntos de stripes con el fin de aumentar la tolerancia a fallas sin afectar el rendimiento del almacenamiento. En RAID 10 se emplea la extensión de stripes para duplicar los datos, lo que mejora el rendimiento y la eficiencia del uso de la capacidad del almacenamiento. Los niveles 0+1 y 10 de RAID requieren al menos cuatro unidades. RAID 50 es un conjunto de stripes de los almacenamientos RAID 5 creado por razones de rendimiento, mientras que RAID 51 es un espejo de RAID 5 creado para lograr la tolerancia a fallas (requiere al menos 6 unidades).

Imagen 7. Organización de datos en un espejo de stripes (RAID 0+1; 6 unidades)

Imagen 8. Organización de datos en un stripe de espejos (RAID 10; 6 unidades, espejos 2x3)

Ventajas de RAID anidados:

  • Mayor velocidad o tolerancia a fallas;

  • La matriz puede funcionar en el modo degradado;

  • RAID 10 y RAID 0+1 son los más asequibles (algunos controladores integrados soportan estos tipos de RAID).

Desventajas de RAID anidados:

  • Una solución costosa, ya que la mayor parte del espacio en disco se usa para espejos;

  • Difícil de administrar y mantener.

Perspectivas de recuperar datos de un RAID anidado

  • Fallo del controlador/matriz desensamblada: es fácil recuperar toda la información;

  • Unidad dañada: las posibilidades de recuperación son cercanas al 100%, si es posible ensamblar virtualmente al menos un conjunto de stripes (RAID 10, RAID 50) o al menos una instancia de espejo (RAID 0+1, RAID 51).

Recuperación de datos de RAID

Los archivos perdidos de un RAID se pueden recuperar fácilmente con la ayuda de un software de recuperación de datos eficiente capaz de restaurar varios sistemas de almacenamiento complejos. Para este propósito, SysDev Laboratories ofrece los programas UFS Explorer: UFS Explorer RAID Recovery fue desarrollado especialmente para procesar matrices de diferentes tipos, mientras que UFS Explorer Professional Recovery se destaca por el enfoque profesional para el proceso de recuperación de datos. El software utiliza técnicas sofisticadas, lo que permite lograr el mejor resultado posible, y es 100% confiable, garantizando la seguridad total de datos. El software soporta:

  • RAID estándar: RAID 0, RAID 1, RAID 1E, RAID 3, RAID 4, RAID 5, RAID 6;

  • RAID anidados: RAID 0+1, RAID 10, RAID 50, RAID 51, etc.;

  • Patrones personalizados de RAID;

  • RAID no estándar: Drobo BeyondRAID, Synology Hybrid RAID, ZFS RAID-Z, Btrfs-RAID.

Sugerencia: Para obtener información detallada sobre las tecnologías soportadas, consulte las especificaciones técnicas del producto de software respectivo.

Las utilidades reconocen automáticamente los metadatos de RAID presentes en las unidades componentes y los utilizan para recuperar la matriz. Sin embargo, en el caso de que los metadatos se hayan dañado gravemente, es posible que se requiera la siguiente información para ensamblar la matriz:

  • Nivel de RAID;

  • Orden de componentes (excepto RAID 1);

  • Tamaño de banda/stripe (excepto RAID 1);

  • Distribución de paridad y otros parámetros (si hay).

Para obtener instrucciones más detalladas, por favor, consulte el tutorial respectivo dedicado a la recuperación de RAID:

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