nivel RAID 5 es un tipo de RAID estándar que funciona a través de paridad distribuida en todas las unidades en el array. RAID 10 se considera un RAID anidada que combina los niveles de RAID 1 y 0 para proporcionar el rendimiento de un nivel de RAID 0 a rayas con la redundancia de un nivel 1 de espejo RAID .
Número de unidades
nivel RAID 5 puede escalar a varias unidades , sino que requiere un mínimo de tres. Unidades adicionales pueden ser diseñados en la matriz para aumentar la velocidad o nivel de redundancia mediante la asignación de bloques adicionales de paridad . El nivel RAID 10 también puede escalar a varias unidades , sino que requiere un mínimo de cuatro unidades . El nivel RAID 5 puede ampliar mediante la adición de unidades individuales de la matriz, sino una matriz RAID 10 tiene que tener siempre un número par de unidades.
Implementación
RAID nivel 5 distribuye la paridad entre todos los discos de la matriz. Por ejemplo , en una matriz de tres - unidad , un bloque de datos se escribe en el primer bloque disponible de las dos primeras unidades , a continuación, un bloque de paridad se escribe en el primer bloque disponible de la tercera unidad . A continuación, un bloque de paridad se escribe en el siguiente bloque disponible de la primera unidad , mientras que los bloques de datos se escriben en los siguientes bloques disponibles en las segunda y tercera unidades , y así sucesivamente . Por el contrario , RAID 10 es una matriz dividida de espejos. Esto significa que el mismo bloque de datos se escribe de forma idéntica a la primera serie de las unidades , y otro bloque de datos se escriben en la segunda serie de las unidades.
Fracaso y la recuperación
el número de unidades que pueden fallar sin pérdida de datos depende del diseño de la matriz . Por ejemplo , un array RAID 5 puede tolerar el hecho de que el número de unidades para el que se generan los datos de paridad . Esto significa que un RAID 5 de tres unidad array puede tener una sola unidad de fallo y aún así ser capaz de recuperar la matriz mediante la sustitución de la unidad que ha fallado . Si la matriz RAID 5 presentó cinco unidades con dos bloques de paridad , hasta dos unidades pueden fallar simultáneamente sin pérdida de datos. RAID 5 regenera datos perdidos volviendo a calcular la paridad distribuida.
Con una matriz RAID 10 , el número de unidades que han fallado tolerado aumenta con cada conjunto duplicado . Por ejemplo, un RAID 10 con cuatro unidades puede tolerar dos fallos de unidad simultáneos, siempre y cuando se producen los fallos en cada conjunto de espejos separados y no en un solo conjunto de espejos. Un RAID 10 que consta de seis unidades , que representan dos subconjuntos de RAID 1 espejo con tres unidades cada uno, podría sufrir dos fallos simultáneos en cada subgrupo sin pérdida de datos . RAID 10 se regenera pierden datos copiando los datos del subgrupo espejo.