Red Hat Enterprise Linux 3: Manual de administración del sistema | ||
---|---|---|
Anterior | Capítulo 3. Formación 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 — RAID nivel 0, también llamado "striping," es una técnica de distribución por bandas de datos orientada a rendimiento. Esto significa que los datos que se escriben en la formación de discos se separan en pedazos y se escriben en los discos que forman parte del conjunto, lo que permite un rendimiento alto de E/S a un bajo costo pero no proporciona redundancia. La capacidad de almacenamiento de un RAID nivel 0 es igual a la capacidad total de los discos pertenecientes al hardware RAID o igual a la capacidad total de las particiones miembro en el software RAID.
Nivel 1 — RAID nivel 1, o "réplicas" ha sido utilizadopor más tiempo que cualquier otra técnica de RAID. El nivel 1 proporciona redundancia al escribir datos idénticos en cada uno de los discos miembros dejando una copia "espejo" en cada disco. Esta técnica es muy conocida debido a su simplicidad y al alto nivel de disponibilidad de datos que ofrece. El nivel 1 opera con dos o más discos utilizando quizás acceso paralelo para lograr altas transferencias de datos durante la lectura, pero que a menudo opera de forma independiente para proporcionar altas tasas de transferencia. 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 uno de los discos duros replicados en el hardware RAID o en una de las réplicas de las particiones en el software RAID.
Nivel 4 — El nivel 4 usa paridad [2] concentrada en una sola unidad de disco para proteger los datos. Es más apropiada para transacciones de E/S que para la transferencia de grandes archivos. Debido a que la paridad dedicada en el disco es un cuello de botella inherente, el nivel 4 raramente se usa sin otras tecnologías tales como el caché de retroceso en la escritura.Aunque RAID nivel 4 es una opción en algunos esquemas de particionamiento RAID, no se permite en las instalaciones RAID de Red Hat Enterprise Linux. [3] La capacidad de almacenamiento del hardware RAID nivel 4 es igual a la capacidad de los discos miembro, menos la capacidad de un disco miembro. La capacidad de almacenamiento del software RAID en el nivel 4 es igual a la capacidad de las particiones miembro, menos el tamaño 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 algunos o todos 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 esto usualmente no representa un gran problema. Como con el nivel 4, el resultado es un rendimiento asimétrico con lecturas superando de forma sustancial las escrituras. El nivel 5 normalmente se usa con el caché de 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 un disco miembro. La capacidad de almacenamiento del software RAID nivel 5 es igual a la capacidad de las particiones miembro menos el tamaño de una de las particiones si tienen el mismo tamaño.
Lineal RAID — El nivel lineal de RAID consiste en un simple agrupamiento de las unidades de disco para crear una unidad de disco virtual más grande. Los grupos o "porciones" de datos están situados en los discos miembro de forma secuencial, pasando a la unidad siguiente solamente cuando el anterior se ha llenado. Este tipo de agrupamiento no proporciona ningún tipo rendimiento ya que las operaciones de E/S dificilmente se dividen entre las unidades de disco 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 un mayor uso de espacio en disco. 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 sólo tiene acceso a 40. Los otros 40 son la réplica de los primeros 40. |
[2] | La información de paridad se calcula en base a los contenidos del resto de los discos miembros en la formación. Esta información se puede usar para reconstruir los datos cuando uno de los discos en la formación falla. Los datos reconstruidos se usan para satisfacer las peticiones de E/S al disco fallido antes de reemplazarlo y para rellenarlo después de que se le reemplace. |
[3] | RAID nivel 4 ocupa la misma cantidad de espacio que el nivel 5, pero el nivel 5 tiene más ventajas. Por ello no se apoya RAID de nivel 4. |