Red Hat Linux 9: Manual de personalización de Red Hat Linux | ||
---|---|---|
Anterior | Capítulo 3. Arreglo redundante de discos independientes (RAID) | Siguiente |
RAID soporta varias configuraciones, entre las que se incluyen los niveles 0, 1, 4, 5 y lineal. Estos tipos RAID se definen de la manera siguiente:
Nivel 0 — Nivel RAID 0, también llamado "striping," es una técnica de vaciado de datos. Esto significa que los datos que se escriben en la unidad de disco se rompen en grupos y se escriben en los discos que forman parte del conjunto, lo que permite un rendimiento alto de E/S a un coste inherente pero no proporciona redundancia. La capacidad de almacenamiento del nivel o es igual a la capacidad de los discos pertenecientes al hardware RAID o igual a la capacidad total de las particiones miembro del software RAID.
Nivel 1 — RAID level 1, o "réplicas" ha sido la técnica más usada de RAID. El nivel 1 proporciona redundancia al escribir datos idénticos en cada uno de los discos miembros dejando una copia en cada disco. Esta técnica es muy conocida debido a su simplicidad y al alto nivel de transferencia de datos cuando se leen éstos pero normalmente actúan independientemente y dan altos niveles de transferencia de datos I/O. El nivel 1 ofrece una gran fiabilidad de los datos y mejora el rendimiento de las aplicaciones de lectura intensa sólo que a un precio bastante alto. [1] La capacidad de almacenamiento del nivel 1 es igual a la capacidad de las réplicas de los discos duros en el hardware RAID o en una de las réplicas de las particiones del software RAID.
Nivel 4 — El nivel 4 usa paridad [2] concentrada en una sola unidad de disco para proteger los datos. Es mejor la transferencia de E/S que la de un fichero grande. Debido a que el disco con la paridad representa un cuello de botella inherente, el nivel 4 se usa raramente sin tecnologías como el caché de retroceso en la escritura o "write-back caching". Aunque el nivel 4 es la opción en algunos esquemas de particionamiento RAID, no se permite en las instalaciones RAID del sistema operativo Red Hat Linux. [3] La capacidad de almacenamiento del nivel 4 del hardware RAID es igual a la capacidad de los disco miembro menos la capacidad de cada disco. La capacidad de almacenamiento del software RAID en el nivel 4 es igual a la capacidad de las particiones miembro menos las dimensiones de una de las particiones si tienen el mismo tamaño.
Nivel 5 — Este es el tipo de RAID más común. Al distribuir la paridad entre los discos miembro, el nivel 5 elimina el cuello de botella de la escritura del nivel 4. El único cuello de botella sería el proceso para calcular la paridad. Con los software RAID y las CPUs modernas no hay problemas. Como con el nivel 4, el resultado es un rendimiento asimétrico haciendo que el de la lectura sea menor del de la escritura. El nivel 5 normalmente se usa para el caché de la escritura en retroceso para reducir la asimetría. La capacidad de almacenamiento del nivel 5 del hardware RAID es igual a la capacidad de los discos miembro menos la capacidad de cada disco miembro. La capacidad del nivel 5 del software RAID es igual a la capacidad de las particiones miembro menos el tamaño de cada una de las particiones si tienen el mismo tamaño.
Lineal RAID — El nivel lineal de RAID consiste en un simple reagrupamiento de las unidades de disco para crear una unidad de disco virtual más grande. Los grupos de datos o "chunks" están situados en los discos miembro siguiendo una secuencia de manera que pasan al siguiente cuando el anterior se ha llenado. Esto no da ningún rendimiento ya que las operaciones de E/S no se rompen entre cada uno de los discos miembro. El nivel lineal de RAID no da redundancia y de hecho reduce la fiabilidad —— si uno de los discos falla, no se puede usar el conjunto de discos. La capacidad es la capacidad total de todos los discos miembro.
[1] | El nivel RAID 1 cuesta bastante debido a que escribe la misma información en todos los discos lo que representa una pérdida de espacio. Por ejemplo, si tiene configurado el nivel RAID 1 de manera tal que exista la partición de root en dos discos de 40G, tiene en total 80G pero solo tienen acceso 40. Los otros 40 son la réplica de los primeros 40. |
[2] | La paridad se calcula en base a los contenidos del resto de los discos miembro. Esta información se puede usar para reconstruir los datos cuando uno de los discos falla. Los datos reconstruidos se usan para satisfacer las peticiones de E/S del disco que antes había fallado y para rellenarlo antes de que se le reemplace. |
[3] | El nivel 4 ocupa la misma cantidad de espacio que el nivel 5 pero el nivel 5 tiene más ventajas. Por ello no se soporta el nivel 4. |