Red de conocimiento informático - Problemas con los teléfonos móviles - Principio de recuperación de datos de la matriz de discos RAID

Principio de recuperación de datos de la matriz de discos RAID

·· La matriz de discos RAID proporciona espacio de almacenamiento externo seguro, confiable y escalable para el servidor. Sin embargo, la mayoría de los usuarios de servidores no saben mucho sobre RAID. Además, los anuncios de servidores enfatizan demasiado la función de tolerancia a fallas de las matrices RAID, lo que hace que muchos usuarios de servidores se confundan pensando que "RAID no fallará". Por lo tanto, los riesgos potenciales de las matrices de discos RAID se ignoran durante el uso de servidores y la copia de seguridad de los datos del servidor o los planes de emergencia son insuficientes. Una vez que el servidor falla, tendrá un gran impacto en la empresa. Las razones del fallo de la matriz de discos Raid generalmente se pueden atribuir a los siguientes puntos:

La falla del controlador Raid provoca una falla del raid

Un corte de energía repentino provoca una falla en la información del raid

Falla un disco duro en Raid5 Si el administrador del sistema no reemplaza el disco duro a tiempo, falla otro disco duro, lo que provoca que falle el raid5.

A continuación se presentan las ideas y los métodos de recuperación de datos cuando fallan las tres formas de raid: raid1, raid0 y raid5 en la matriz de discos del servidor.

1. Recuperación de datos de matriz Raid1

·· Raid1 es la forma de matriz más simple entre todas las matrices raid. Los dos discos duros en raid1 son imágenes reflejadas entre sí, y todos los datos son. completamente igual. Si no se puede acceder a los datos de la matriz de discos RAID 1 debido a una falla del controlador RAID o un error de información de RAID, solo necesita quitar uno de los dos discos duros del servidor y montarlo en la computadora como un disco duro separado para leer los datos.

·· Si uno de los discos duros en raid1 falla, no afectará el funcionamiento normal del servidor. En este momento, deberá reemplazar el disco duro fallido por un disco duro normal. Si falla un disco duro del servidor y el disco duro no se puede reemplazar a tiempo y el otro disco duro falla, la matriz de discos raid1 fallará. En este momento, si desea realizar la recuperación de datos, debe utilizar el disco duro defectuoso para realizar la recuperación de datos.

2. Ideas de recuperación de datos de matrices de discos Raid0

·· Raid0 es la forma de matriz de discos más frágil entre todas las matrices de discos Raid0 no tiene ningún rendimiento de redundancia. Si falla un disco duro, los datos del servidor se perderán, por lo que es una forma de matriz muy riesgosa. Como se puede ver en la figura siguiente, los datos de raid0 se distribuyen a cada disco. Si falla algún disco duro en el servidor, los datos del servidor estarán incompletos.

·· La recuperación de datos de una matriz de discos raid0 requiere que los ingenieros de recuperación de datos reorganicen todos los datos en la matriz. Dado que la matriz raid0 ya no está disponible, el disco duro solo se puede sacar del controlador raid. Análisis de un solo disco duro y recuperación de datos.

Como se muestra en la figura anterior, para un solo disco duro 1, los datos que contiene son A/E/I/M y los datos del disco duro 2 son B/F/J/N. que son solo datos parciales, solo uniendo todos los datos del disco duro en la matriz en el orden A/B/C/D/E/F/G/H... se pueden restaurar verdaderamente los datos en la matriz raid0. .

·· Entonces, ¿cómo debemos unir en orden todos los datos del disco duro en esta matriz raid0? Aquí se debe prestar atención a dos factores. Uno es el tamaño de cada bloque de datos en la matriz de discos raid0. es decir, A o B. La cantidad de sectores ocupados por estos bloques de datos otro factor es el orden de los discos duros en la matriz raid0, lo que significa que debe determinar qué disco duro es el primer disco duro de la matriz y cuál es el segundo y el tercero ···

·· Tome la matriz de discos raid0 en la imagen de arriba como ejemplo. Suponemos que el tamaño del bloque de datos es de 16 sectores y el orden de ellos. el disco duro es como se muestra en la imagen. Luego estamos haciendo datos. Al recuperar, solo necesita extraer la información de los sectores 0 a 15 del disco duro 1, luego extraer la información de los sectores 0 a 15 del disco duro 2, luego extraiga la información de los sectores 0 a 15 del disco duro 3 y luego extraiga la información de los sectores 0 a 15 del disco duro 4. Extraiga la información de los sectores 0 a 15 y luego regrese al disco duro 1 para extraer la información de los sectores 16 a 31... y así sucesivamente, puedes extraer todos los datos en la matriz raid0.

3. Principio de recuperación de datos de la matriz de discos Raid5

·· La distribución de datos en la matriz Raid5 es similar a la de la matriz raid0. La diferencia es la cantidad total de datos. en cada bloque de datos paralelo en raid5 hay un bloque de datos que es un bloque de verificación, como p1/p2/p3/p4 en la siguiente figura. Raid5 admite el acceso normal a los datos cuando un disco duro se desconecta. Sin embargo, si dos o más discos duros se desconectan al mismo tiempo, la matriz fallará y será necesario reorganizarla. El método de reorganización de datos de Raid5 es el mismo que el de raid0. Solo necesita unir los datos en el disco duro en orden

Dado que cada disco duro en la matriz raid5 tiene información de verificación, el análisis Raid5. La matriz necesita analizar la posición y dirección de un bloque de verificación más que la matriz raid0. Es decir, hay tres factores en el análisis de la matriz raid5, a saber, el orden de disposición del disco duro, la cantidad de sectores ocupados por cada bloque de datos y el tamaño de cada bloque de datos en la matriz.

·· Tome la matriz raid5 en la figura anterior como ejemplo. Suponga que el tamaño del bloque de datos de la matriz raid5 es de 32 sectores y la secuencia del disco es como se muestra en la figura. solo necesita seguir los pasos del 1 para extraer la información de los sectores 0~31 en el orden 4 (la información de los sectores 0~31 en el disco duro 4 es un bloque de verificación y no se tomará después de omitirlo), y luego regrese al disco duro 1 para extraer la información de los sectores 32 ~ 63. Por analogía, todos los datos extraídos se pueden combinar en un archivo de imagen de matriz raid5 completo.