Recuperación de datos de RAID 0, RAID 1 y RAID 5 en el controlador Adaptec ASR-6405 en Ubuntu

En este artículo examinaremos cómo recuperar datos de una matriz RAID 0, 1 o 5 creada en un controlador Adaptec ASR-6405 en Linux. Aprenderá cómo restaurar archivos eliminados con Shift + Delete o tras el formateo de una partición. También revisaremos qué hacer si el controlador falla, uno de los discos de la matriz falla o la configuración RAID se modifica accidentalmente.

Recuperación de datos de RAID 0, RAID 1 y RAID 5 en el controlador Adaptec ASR-6405 en Ubuntu

Los controladores RAID por hardware se utilizan ampliamente en servidores y estaciones de trabajo para proporcionar alto rendimiento y tolerancia a fallos en los sistemas de almacenamiento. Un modelo popular es el Adaptec ASR-6405: un controlador PCIe que soporta RAID 0, 1, 5 y otros niveles RAID. Sin embargo, incluso el hardware fiable no está exento de fallos: la avería del controlador, la corrupción de la configuración, errores de firmware o la falla de uno o más discos pueden provocar la pérdida de acceso a los datos.

La situación se complica cuando el servidor ejecuta Ubuntu, ya que las herramientas estándar de Linux no siempre detectan automáticamente las matrices RAID por hardware tras una falla crítica. En estos casos es importante saber cómo conectar correctamente los discos, preservarlos en su estado original y realizar una reconstrucción adecuada del RAID sin arriesgar la sobreescritura de datos.

En este artículo repasaremos cómo recuperar datos de matrices RAID 0, RAID 1 y RAID 5 creadas en un controlador Adaptec ASR-6405 en un entorno Ubuntu: qué pasos seguir tras una falla, qué parámetros de la matriz deben considerarse y qué herramientas de software pueden ayudar a restaurar el acceso a los archivos con pérdidas mínimas.

Ir a ver
Recuperación de datos de RAID 0, 1, 5 en el controlador de hardware Adaptec ASR-6405 en Ubuntu

Recuperación de datos de RAID 0, 1, 5 en el controlador de hardware Adaptec ASR-6405 en Ubuntu

Capacidades del controlador Adaptec ASR-6405

Adaptec ASR-6405 es un controlador RAID por hardware de la serie ASR diseñado para trabajar con discos SATA y SAS. Soporta configuraciones RAID 0, 1, 5, 10 y JBOD, proporcionando alto rendimiento y almacenamiento de datos fiable. El controlador está equipado con su propio procesador y memoria caché para acelerar las operaciones de lectura/escritura y permite monitorizar el estado de los discos y de las matrices mediante las utilidades Adaptec (ARCconf, Adaptec Storage Manager).

El ASR-6405 es adecuado para servidores y estaciones de trabajo que requieren RAID por hardware con capacidad de recuperación de datos ante fallos individuales de disco.

Especificación Valor
Tipo de dispositivo Controlador RAID para servidores/estaciones de trabajo
Modelo ASR-6405
Interfaz de conexión PCIe x8, PCI Express 2.0
Interfaz de disco SAS / SATA 6 Gb/s
Puertos internos 1 × mini-SAS (SFF-8087)
Número de discos 4 HDD o SSD (hasta 256 con expanders SAS)
Memoria caché 512 MB DDR2 @ 667 MHz
Niveles RAID soportados 0, 1, 1E, 5, 5EE, 6, 10, 50, 60, JBOD
Soporte de SO Linux, Windows, VMware, FreeBSD, etc.
Procesador RAID PMC-Sierra PM8013 Dual Core RAID on Chip (ROC)
Soporte de expansión de matriz Expansión de capacidad en línea, migración de nivel RAID, hot plug, hot spare
Factor de forma Low-Profile (MD2)

Recuperación de archivos y particiones eliminadas creadas con Adaptec ASR-6405

Para recuperar datos de una matriz RAID utilizamos Hetman Partition Recovery, que puede inspeccionar matrices, detectar archivos eliminados o perdidos y restaurarlos con la máxima precisión.

Programa para recuperar datos eliminados de cualquier dispositivo.

Tras iniciar la aplicación, ésta mostrará automáticamente su matriz RAID en la Pantalla principal con el sistema de archivos (en este caso RAID 5), la capacidad total y las particiones disponibles. Para iniciar la recuperación, seleccione la matriz completa o una partición específica con el botón izquierdo del ratón y comience el escaneo haciendo doble clic o mediante el menú contextual seleccionando Abrir.

Hetman Partition Recovery: para recuperar, seleccione la matriz y elija Abrir

Si necesita restaurar archivos o carpetas eliminados, se recomienda utilizar el modo de Análisis rápido.

Hetman Partition Recovery: se recomienda el modo Análisis rápido

En el modo de Análisis rápido, Hetman Partition Recovery realiza un escaneo exhaustivo del sistema de archivos a nivel de metadatos y directorios, detecta los elementos eliminados por el usuario y evalúa su integridad y estado.

Tras completar el escaneo, se mostrará una lista de archivos disponibles para recuperar con posibilidad de vista previa. El usuario puede seleccionar archivos o carpetas individuales para la recuperación, tras lo cual la aplicación restaurará los datos en la ubicación elegida con la máxima precisión, preservando la estructura de carpetas y los atributos de los archivos.

Hetman Partition Recovery: lista de archivos disponibles para recuperar

Si la matriz RAID fue formateada o los datos están gravemente dañados, utilice el modo de Análisis completo.

Hetman Partition Recovery: utilice Análisis completo tras formatear

Durante el Análisis completo, el programa realiza un escaneo profundo a nivel de bits de la matriz, recupera todos los datos disponibles independientemente del estado del sistema de archivos y proporciona la máxima recuperación posible.

Tras finalizar el escaneo, el siguiente diálogo mostrará los datos en el RAID disponibles para la recuperación. Seleccione las carpetas y archivos requeridos y haga clic en el botón Recuperar situado en la parte superior izquierda del menú principal.

Hetman Partition Recovery: botón Recuperar

En la ventana que se abre, especifique la ubicación para guardar los datos recuperados y haga clic en Recuperar. Tras completar el proceso y guardar los datos, haga clic en Finalizar.

Hetman Partition Recovery: especifique la ubicación para guardar los datos recuperados

Tras finalizar el procedimiento de recuperación, todos los datos de la matriz RAID estarán disponibles de nuevo para su uso.

Hetman Partition Recovery: todos los datos de la matriz RAID están disponibles para su uso

Además, tenga en cuenta que la recuperación de RAID 1 en caso de fallo del controlador o eliminación de la configuración de la matriz es posible incluso desde un solo disco, independientemente de qué disco se haya conectado primero en la matriz. Dado que RAID 1 utiliza mirroring completo de datos, cada disco contiene una copia actual de los datos. El proceso de recuperación en este caso es prácticamente idéntico al trabajo con una matriz RAID totalmente funcional o con un disco físico único: la aplicación identifica correctamente el sistema de archivos y la estructura de directorios y permite el escaneo y la recuperación mediante métodos estándar sin requerir la reconstrucción de la matriz.

Pérdida de datos en una matriz RAID creada con Adaptec ASR-6405

Si el controlador falla, el acceso a los discos RAID se vuelve imposible sin su recuperación o reemplazo. Pueden surgir problemas debidos a la falla física de un disco, fallo del firmware del controlador o corrupción de la configuración de la matriz, lo que complica el acceso a los datos.

En tales casos se utiliza la aplicación Hetman RAID Recovery para recuperar la matriz RAID.

Hetman RAID Recovery es una herramienta potente para recuperar datos de RAID por hardware que soporta la mayoría de los sistemas de archivos y tipos de RAID comunes. Lee información detallada sobre el controlador que creó la matriz, analiza el estado de los discos y permite la reconstrucción de la estructura de la matriz y la recuperación de datos con la máxima precisión, preservando la integridad de archivos y directorios.

Recuperación de datos de matrices RAID dañadas inaccesibles a una computadora.

PASO 1. Recuperación de matrices RAID 5 y RAID 0

Antes de iniciar el proceso de recuperación, asegúrese de que el disco de destino donde planea guardar los datos de la matriz RAID tenga suficiente capacidad para contener toda la información.

Asegúrese de registrar el orden exacto de los discos en la matriz RAID antes de realizar cualquier acción. Cada disco desempeña un papel específico en el almacenamiento de datos y el cálculo de la paridad, por lo que reordenarlos puede provocar corrupción de archivos, romper la estructura de la matriz y complicar significativamente la recuperación.

Para evitar pérdidas inesperadas, se recomienda documentar la posición de cada unidad con antelación y verificar las conexiones antes de iniciar el procedimiento de recuperación.

Asegúrese de registrar el orden exacto de los discos en la matriz RAID

Después de eso, inicie Hetman RAID Recovery, que proporciona acceso directo a los discos y permite el análisis de datos independientemente del controlador.

PASO 2. Recuperación de datos desde una imagen de disco

Si la conexión física de todos los discos es imposible, una alternativa es crear una imagen de uno o más discos no disponibles y montarlas para su posterior análisis y recuperación.

Para crear una imagen de disco e integrarla con otros discos conectados, inicie Hetman RAID Recovery, seleccione el disco del que necesita crear la imagen y haga clic en el botón Guardar disco.

Hetman RAID Recovery: crear una imagen de los discos inaccesibles

En la ventana que se abre, haga clic en Siguiente, elija la opción Guardar en disco duro y especifique la carpeta para almacenar la imagen.

Hetman RAID Recovery: Guardar imagen en disco duro

Tras completar el procedimiento, la imagen estará lista y podrá conectar todos los discos para continuar el trabajo con la aplicación.

En la ventana principal de Hetman RAID Recovery haga clic en el botón Montar disco en el panel superior. En el diálogo que aparece seleccione Imágenes de disco RAW, haga clic en Siguiente y especifique la imagen creada anteriormente.

Hetman RAID Recovery: haga clic en el botón Montar disco

Tras esto la imagen se montará junto con los otros tres discos de su RAID 5.

PASO 3. Uso del constructor de RAID

Si el software de recuperación no puede detectar automáticamente su matriz de discos, puede usar el constructor de RAID incorporado en Hetman RAID Recovery para reconstruir manualmente la configuración de la matriz.

Para usar este modo necesita conocer los parámetros típicos de la matriz de discos, a saber:

  • Tipo de RAID,
  • orden de bloques,
  • tamaño de bloque,
  • bytes por sector, tal como se estableció en la Utilidad de configuración de RAID cuando se creó la matriz.

En este modelo de controlador el inicio del sistema de archivos coincide con el inicio del disco, por lo que determinar un offset no es necesario.

Controlador de la familia Adaptec 6405

PASO 4. Recuperación de RAID 5 usando el constructor de RAID

Tras iniciar la aplicación seleccione Constructor de RAID en la parte superior izquierda del menú principal.

Hetman RAID Recovery: inicie Constructor de RAID

En la siguiente ventana seleccione Modo manual y haga clic en Siguiente.

Hetman RAID Recovery: modo de recuperación de matriz manual

En la página de configuración introduzca los parámetros típicos conocidos para RAID 5: tipo de RAID, orden de bloques, tamaño de bloque y bytes por sector.

Hetman RAID Recovery: configuración del constructor de RAID

En el campo Discos disponibles seleccione las unidades de su matriz RAID y muévalas al campo Discos seleccionados a la izquierda, preservando el orden correcto dentro del RAID.

Hetman RAID Recovery: en Discos disponibles seleccione las unidades de su matriz RAID

Después haga clic en Actualizar en la parte inferior de la ventana.

Hetman RAID Recovery: haga clic en Actualizar en la parte inferior de la ventana

Si no es posible conectar físicamente todos los discos, puede usar la función Agregar disco vacío para añadir un disco vacío y simular un disco ausente.

Hetman RAID Recovery: función Agregar disco vacío

Es criticamente importante preservar la secuencia correcta de discos dentro de la matriz RAID, ya que cambiar su orden puede resultar en un ensamblaje incorrecto de la matriz e impedir la recuperación de datos.

Si RAID 5 ha perdido un disco, la recuperación sigue siendo posible porque esta configuración utiliza paridad distribuida para proteger los datos. El programa puede reconstruir el disco faltante calculando su contenido en base a la información almacenada en los otros discos. Esto permite recuperar el conjunto de datos completo incluso cuando un disco está temporalmente ausente, preservando la integridad del sistema de archivos y la estructura de directorios del RAID.

Si los parámetros de la matriz se ingresan correctamente, el campo La matriz RAID resultante mostrará al menos una partición con un sistema de archivos detectado. Verifique la partición para asegurarse de que las carpetas requeridas estén presentes.

Hetman RAID Recovery: campo La matriz RAID resultante

Luego haga clic en el botón Agregar en la esquina inferior derecha para añadir la matriz RAID a la página principal de la aplicación.

PASO 5. Detección automática de parámetros RAID

Si algunos de los parámetros estándar del RAID son desconocidos, pueden determinarse por prueba utilizando las opciones disponibles en los campos de selección correspondientes en la aplicación.

También puede confiar en el resultado mostrado en la ventana de la matriz formada.

Los parámetros seleccionados correctamente suelen dar lugar a particiones con un sistema de archivos detectado y una estructura de directorios legible, lo que indica que la lógica RAID se ha reconstruido correctamente y los datos están listos para un análisis y recuperación adicionales.

Además, puede usar la función Detectar automáticamente, que hace que el programa itere combinaciones posibles de parámetros que podrían corresponder a la matriz.

Hetman RAID Recovery: función Detectar automáticamente

La función de detección automática de RAID permite determinar la estructura RAID correcta incluso sin datos iniciales precisos, aunque la selección automática suele requerir más tiempo en comparación con la configuración manual con parámetros conocidos.

La pantalla principal de la aplicación mostrará ahora su RAID listo para escanear. Haga doble clic o clic derecho y seleccione Abrir.

Hetman RAID Recovery: matriz RAID recuperada en el constructor

En la siguiente ventana seleccione Análisis rápido y haga clic en Siguiente.

Hetman RAID Recovery: escaneando la matriz recuperada en el constructor

Tras completar el escaneo puede utilizar la función de Vista previa para ver el contenido de los archivos en el panel derecho.

A continuación, seleccione las carpetas y archivos a recuperar y haga clic en Recuperar en la esquina superior del menú principal o mediante el menú contextual con clic derecho.

Luego especifique el destino para los datos recuperados y haga clic de nuevo en Recuperar. El programa realizará entonces la recuperación de datos desde su RAID.

Hetman RAID Recovery: seleccione carpetas y archivos para recuperar y haga clic en Recuperar

Conclusión

Recuperar datos de matrices RAID 0, 1 y 5 creadas en un controlador hardware Adaptec ASR-6405 en un entorno Ubuntu es una tarea realista incluso en casos de fallo del controlador, corrupción de la configuración de la matriz o fallo de uno o más discos. La clave es determinar correctamente el tipo de RAID, los parámetros de la matriz (orden de discos, tamaño de bloque/stripe, algoritmo de striping) y elegir un método de recuperación seguro que evite sobrescribir los discos originales.

Para RAID 0, la reconstrucción precisa de los parámetros es crítica porque no existe redundancia. En el caso de RAID 1, la recuperación suele ser más sencilla gracias al mirroring. RAID 5 permite la recuperación incluso tras la pérdida de un solo disco, pero requiere un manejo correcto de la paridad.

La experiencia demuestra que antes de cualquier acción es recomendable crear copias bit a bit de los discos y trabajar con esas copias. Esto minimiza el riesgo de pérdida de datos permanente. En casos complejos resulta razonable utilizar software especializado para el análisis de RAID.

Así, incluso ante fallos hardware graves, un enfoque competente y la adhesión a una secuencia técnica de acciones permiten la recuperación exitosa del acceso a archivos importantes y minimizan las consecuencias del fallo de una matriz RAID.

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