RAID 4
Distribuye la
información a nivel de bloques y dedica un solo disco a almacenar la
información de paridad, lo que permite que cada disco funcione
independiente cuando se realiza una petición al sistema, ya sea de
lectura o de escritura. Si su controladora lo permite, un sistema
RAID 4 puede servir varias peticiones de lectura o de escritura
simultáneamente. El atasco se da en el disco dedicado a la
información de paridad.
Basa su tolerancia al fallo en la
utilización de un disco dedicado a guardar la información de
paridad calculada a partir de los datos guardados en los otros
discos. En caso de avería de cualquiera de las unidades de disco, la
información se puede reconstruir en tiempo real mediante la
realización de una operación lógica XOR.
RAID 5
Optimiza la
capacidad del sistema permitiendo una utilización de hasta el 80% de
la capacidad del conjunto de discos. Esto lo consigue mediante el
cálculo de información de paridad y su almacenamiento alternativo
por bloques en todos los discos del conjunto. La información del
usuario se graba por bloques y de forma alternativa en todos ellos.
De esta manera, si cualquiera de las unidades de disco falla, se
puede recuperar la información en tiempo real, sobre la marcha,
mediante una simple operación de lógica de XOR, sin que el servidor
deje de funcionar.
Los bloques de paridad no se leen en
las operaciones de lectura de datos, ya que esto sería una
sobrecarga innecesaria y disminuiría el rendimiento. Sin embargo,
los bloques de paridad se leen cuando la lectura de un sector de
datos provoca un error de CRC. En este caso, el sector en la misma
posición relativa dentro de cada uno de los bloques de datos
restantes en la división y dentro del bloque de paridad en la
división se utilizan para reconstruir el sector erróneo. El error
CRC se oculta así al resto del sistema. De la misma forma, si falla
un disco del conjunto, los bloques de paridad de los restantes discos
son combinados matemáticamente con los bloques de datos de los
restantes discos para reconstruir los datos del disco que ha fallado
«al vuelo».
Cuando usarlos
Los niveles 4 y 5 de RAID pueden
utilizarse si se disponen de tres o más unidades de disco en la
configuración, aunque su resultado óptimo de capacidad se obtiene
con siete o más unidades.
El RAID 4, debido a su organización
interna, es especialmente indicado para el almacenamiento
de ficheros de gran tamaño, lo cual lo hace ideal para aplicaciones
gráficas donde se requiera, además, fiabilidad de los datos.
RAID 5 es la solución más económica por
megabyte, que ofrece la mejor relación de precio, rendimiento y
disponibilidad para la mayoría de los servidores. El número máximo de discos en un
grupo de redundancia RAID 5 es teóricamente ilimitado, pero en la
práctica es común limitar el número de unidades. Los
inconvenientes de usar grupos de redundancia mayores, son una mayor
probabilidad de fallo simultáneo de dos discos, un mayor tiempo de
reconstrucción y una mayor probabilidad de hallar un sector
irrecuperable durante una reconstrucción.
Fuentes