Error de disco RAID 0, ¿cómo recuperar el RAID?


4

La situación es esta. Una PC con 2 discos duros, en una matriz RAID 0.

La electrónica en uno de los discos ha fallado. No puedo encontrar la misma placa para el disco (lo he intentado, quité la placa del disco OK y la segunda, la dañada, funciona bien).

Hice una imagen con "dd" en Linux en un nuevo disco duro (del mismo tamaño, no del mismo modelo) y ahora aparece "Miembro sin conexión" en la pantalla de configuración de RAID.

¿Tendré éxito para recuperar los datos que están almacenados en las unidades, cualquier ayuda, cualquier experiencia con este tipo de problema?

Y maleducado, sé que fue estúpido poner los discos en RAID 0 y almacenar datos en ellos :(

Respuestas:


11

No se puede.

RAID 0 provocó que la mitad de los datos estuvieran en un disco y la otra mitad en otro. Literalmente, tiene un bloque de datos que se entrelazan entre sí (para maximizar el rendimiento). No conozco ninguna herramienta que pueda acercarse incluso a desenredar ese desastre e incluso si existiera dicha herramienta, puede esperar la recuperación de bloque de 64K más importante.

La mejor oportunidad es encontrar la misma electrónica (y esperar que la electrónica sea todo lo que falló) o recuperar datos de la copia de seguridad.


1
eh, yo esperaba que existe alguna herramienta para fijar los registros MBR en el disco, y "unir" el disco fantasma en la incursión de nuevo sin pérdida de datos
igors

1
Creo que esto está obteniendo votos ya que mucha gente está viendo "¿Falta un disco de una partición RAID 0? Los datos se han ido". Como Igor señala, tenía las dos mitades de los datos; la unidad física (1) y una imagen de unidad (2). Parece razonable que se pueda recuperar el suyo.
RJFalconer

3

Este es un problema común y tiene un potencial excepcionalmente bueno para la recuperación. La mayoría de las unidades modernas tienen PCB bloqueado al número de serie. Si puede operar cualquiera de las unidades desde el mismo PCB, haga imágenes de cada unidad usando Quetek File Scavenger.

Una vez que se crean ambas imágenes, debe poder montar ambas imágenes y recuperar datos utilizando la versión profesional. Esto cuesta dinero pero vale la pena si es necesario.


2

Antigua pregunta, pero parece que puedes leer los dos discos, pero no al mismo tiempo. Si este es el caso, sospecho que mdadmsería feliz ejecutar su matriz si uno o ambos discos fueran un archivo de imagen en lugar de un disco de hardware, suponiendo que mdadmpodría ejecutar la matriz si ambos discos fueran hardware.


1

Supongo que entiendes que RAID-0 solo está eliminando los discos, no hay redundancia.

Puedes probar RAID Reconstructor .

No intentará "arreglar" su RAID. Simplemente creará una copia de su RAID en otra ubicación. Recopilará sector por sector de cada unidad involucrada y escribirá estos sectores en el orden correcto en el destino designado. Este proceso también se llama "eliminación de rayas".

Para una matriz RAID-0 (rayada) necesitará todas las unidades .

El Reconstructor RAID recuperará tanto RAID de hardware como de software. Se recuperará de los conjuntos de discos dinámicos de Windows rotos.

La parte en negrita puede ser un problema para usted :-(.
No sé si su disco copiado funcionará ...


Sí, la parte en negrita me patea como :( Pero es bueno saber acerca de la utilidad mencionada.
IgorS

0

Creo que depende de qué tipo de RAID se utilizó. ¿Es un RAID de software Linux mdadm?

Si este es el caso y ambas unidades son exactamente del mismo modelo y el mismo firmware, entonces puede intentar usar la placa de la unidad intacta para recuperar los datos de la unidad defectuosa. Debería poder usar las imágenes de los discos duros y usarlas como miembros RAID normales.

Tenga en cuenta que RAID 0 no es RAID normal donde tiene información redundante. RAID0 divide la información en unidades / particiones. Si tiene un archivo que es más grande que el tamaño de banda utilizado (por ejemplo,> 64 KB, que es un valor típico), entonces parte de ese archivo estará en un disco y parte en otro disco. Esto hace imposible la recuperación completa si falla alguna unidad.


"debería poder usar las imágenes de los discos duros y usarlas como miembros normales de la incursión" Lo siento, pero RAID 0 no funciona de esa manera. Probablemente esté pensando en otros niveles de RAID, incluidos RAID 1 y RAID 5, que pueden sobrevivir a la pérdida parcial de la matriz. RAID 0, por definición, es una franja sin paridad o redundancia y, por lo tanto, se necesita cada miembro de la matriz para que la matriz sea funcional.
un CVn

Sí, pero escribió que puede crear imágenes de ambas unidades, ya que puede usar la placa de la unidad intacta para recuperar la defectuosa.
Florian

-1

No puede recuperar una unidad RAID 0 que ha fallado. RAID 0 está rayado, lo que significa que los datos están divididos. Es como tener solo la mitad de un trozo de papel rasgado en dos ... no hay forma de saber qué había en la otra mitad sin tenerlo realmente.

La próxima vez, intente RAID 1. Obtendrá menos espacio, pero la tolerancia a fallas es unidades n-1, por lo que tendrá muchas menos posibilidades de perder datos.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.