Tipos de RAID

Tipos de RAID gyjeungl cbenpanR 14, 2016 g pagos Como ya se mencionaron hay al menos nueve tipos de RAID además de un grupo no redundante (RAID-O) RAID-O. Esta técnica tiene bandeado paro no tiene redundancia de datos. Ofrece el mejor rendimiento pero no tolerancia a los fallos. RAID-I . Este tipo también se conoce como creación de discos espejo y consiste de al menos dos discos duros que duplican el almacenamiento de datos. No hay bandeado. El rendimiento de la lectura se mejora pues cualquiera de los dos discos puede leerse al mismo tiempo.

El rendimiento de escritura es el mismo que el del almacenamiento en un solo disco. El RAID-I proporciona el mejor rendimiento y la mejor tolerancia a fallos en un sistema Sv. ipe multiusuario. RAID-2. Este tipo usa de estos dedicados a corrección de errore tiene ninguna ventaj org nd mace acl iscos, con algunos de verificación y recting, ECO. NO RAID-3. Este tipo usa bandeado y dedica un disco al almacenamiento de información de paridad. La información de verificación de errores (ECC) incrustada se usa para detectar errores.

La recuperación de datos se consigue calculando el 0 exclusivo (XOR) de la información registrada en los otros discos. Dado que una operación 1/0 accede a todos los discos al mismo iempo, el RAID-3 no puede traslapar 1/0. Por esta Swipe to vlew next page esta razón, el RAID-3 es mejor para sistemas de un solo usuario con aplicaciones que contengan grandes registros. RAID-4. Este tipo usa grandes bandas, lo cual significa que podemos leer registros de cualquier disco individual. Esto nos permite aprovechar la 1/0 traslapada para las operaciones de lectura.

Dado que todas las operaciones de escritura tienen que actualizar el disco de paridad, no es posible la superposición 1/0 para ellas. El RAID-4 no ofrece ninguna ventaja sobre el RAID-5. RAID-S. Este tipo incluye un grupo rotatorio de paridad, con lo ue resuelve las limitaciones de escritura en RAID-4. Así, todas las operaciones de lectura y escritura pueden superponerse. El Raid 5 almacena información de pandad pero no datos redundantes (aunque la información de paridad puede usarse para reconstruir datos).

El RAID-S exige al menos tres y usualmente cinco discos en el conjunto. Es mejor para los sistemas multiusuario en los cuales el rendimiento no es crítico, o que realizan pocas operaciones de escritura. RAID-6. Este tipo es similar al RAID-5, pero incluye un segundo esquema de paridad distribuido por los distintos discos y por anto ofrece tolerancia extremadamente alta a los fallos y las caídas de disco. Hay pocos ejemplos comerciales en la actualidad. RAID-7.

Este tipo incluye un sistema operativo incrustado de tiempo real como controlador, haciendo las operaciones de caché a través de un bus de alta ve a través de un bus de alta velocidad y otras características de un ordenador sencillo. Un vendedor ofrece este sistema. RAID-IO. Este tipo ofrece un conjunto de bandas en el que cada banda es un grupo de discos RAID-I. Esto proporciona mejor rendimiento que el RAID-I, pero a un costo mucho mayor. RAID-S3. Este tipo ofrece un conjunto de bandas en el cual cada anda es un conjunto de discos RAID-3.

Esto proporciona mejor rendimiento que el RAID-3, pero a un costo mucho mayor. RAID = Redundant Array of Independent Discks. Usar un RAID tiene las siguientes ventajas: Suma las capacidades de los discos conectados creando asi un solo volumen. Incrementa la velocidad de acceso rompiendo los datos en varios bloques en su lectura/escritura en varios discos en paralelo. Cuando se utiliza un RAID, la velocidad de almacenamiento incrementa cuantos más discos se añadan. Ofrece tolerancia a fallos a través de operaciones espejo y de paridad.

Términos a tener en cuenta antes de analizar los diferentes tipos e RAID: Data Striping: la información es divldida en múltiples discos formando así una unidad simple lógica de almacenamiento. Cada espacio de los discos es dividido en pequeñas partes, con unos tamaños que van desde un sector (512 bytes) a múltiples megabytes. Estas pequeñas partes se combinan de forma que la unidad lógica se compone de partes alternadas de cada pequeñas partes se combinan de forma que la unidad lógica se compone de partes alternadas de cada disco.

Mirroring / Espejo: Usado en los niveles de RAID 1 y 1+0 para la recuperación de datos. Los datos son duplicados en forma de espejo entre dos discos. En caso de fallo de un disco, la información permanece en el otro disco. Paridad: Información usada en los niveles de RAID 3, 4 y 5 para la recuperación de datos. En caso de perdida de un disco, la información de paridad se combina con la información en los discos restantes para generar la información perdida. JBOD Mínimo número de discos necesarios = 1 Capacidad = 1 Redundancia = No JBOD significa Just a Bunch of Drives, lo cual quiere decir, solo un montón de discos.

En este caso, el controlador interpreta cada disco como lo que son, discos independientes, por lo tanto no se le puede considerar un RAID. NRAID – Disk Spanning Capacidad – N NRAID significa No Raid. Lo que hace esto es tan solo sumar las capacidades de los discos formando así una unidad lógica, no hay striping. En otras palabras, la capacidad de la unidad lógica es la suma de las capacidades de todos los discos. RAID 0 – Disk Striping Mínimo número de discos necesarios = 2 Capacidad N RAID 0 nos da el máximo rendimiento, pero no nos da redundancia.

Los datos son distribuidos entre varios discos. Comentario FashionPCs: est Comentario FashionPCs: este RAID es el más usado por productoras de video y audio (MAC users) debido a su alta elocidad, pero hay que tener en cuenta de que si un disco rompe, se pierde absolutamente TODA la información de TODOS los discos. RAID I – Disk Mirronng – Espejo Mínimo número de discos necesarios 2 Capacidad N/2 Redundancia – Si RAID 1 hace un espejo entre dos discos, siendo los dos idénticos. En caso de rotura de un disco, la información todavía esta en el otro.

Comentario FashionPCs: Este el RAID que cualquier empresa por muy pequeña que sea debería de tener en su servidor de datos, menos que esto es jugarse la vida! RAID (0+1) – Disk Striping with Mirroring – Striping con espejo Minimo número de discos necesarios = 4 Capacidad = N/2 Redundancia = Si RAID (0+1) combina el RAID 0 y el RAID 1. RAID (0+1) permite la perdida de múltiples dlscos debldo a la redundancia de discos duros. RAID 3 – Disk Striping with Dedicated parity Disk — Striping con parida dedicada en un disco Minimo número de discos necesarios 3 Capacidad N-l RAID 3 hace striping de bloques con paridad dedicada.

Un disco se dedica solo a guardar los datos para la paridad. Cuando un disco falla, la Informaclón se puede recuperar a través de los discos que quedan buenos y el disco de paridad. Comentario FashionPCs: Es un RAID bueno, pero para hacer este ipo quedan buenos y el disco de paridad. tipo, recomendamos hacer el RAID5, el cual es mejor. RAID 5 – Striping with Interspersed parity – Striping con paridad intercalada. Mínimo número de discos necesarios = 3 Capacidad – N-l Redundancia Si RAID 5 es similar al RAID 3, pero la paridad no esta guardada en un solo disco, sino que se distribuye junto a los discos con el resto de información.

En caso de perdida de datos, la información de paridad, junto con la informacion en los discos restantes puede regenerar lo que se ha perdido. Comentario FashionPCs: Es habitual cuando se usa este RAID, el ejar un disco como SPARE, lo cual significa que no hace nada hasta que se rompe un disco, así en caso de rotura de un disco, el SPARE empieza a funcionar recuperando los datos perdidos y podemos seguir trabajando sin tener tanta urgencia en cambiar el disco roto – buen método si se va a tardar unos pocos días en cambiar el disco roto.

RAID 6 – Striping with Interspersed Parity – Striping con paridad Mínimo número de discos necesarios = 4 Redundancia = Yes RAID-6: Se puede tomar como el RAID S con un poco más. Es simplemente el RAID5 pero con la posibilidad de poder perder asta dos discos al mismo tiempo ya que tiene 2 informaciones de paridad. Es ideal en caso de que se necesite la máxima seguridad ya que los demás RAIDs solo admiten I ideal en caso de que se necesite la máxima seguridad ya que los demás RAIDs solo admiten la perdida de un disco. t2 (second extended filesystem o «segundo sistema de archivos extendido») es un sistema de archivos para el kernel Linux. Fue diseñado originalmente por Rémy Card- La principal desventaja de ext2 es que no implementa el registro por diario (en inglés Journaling) que sí implementa su sucesor ext3, el cual es totalmente compatible. xt2 fue el sistema de ficheros por defecto de las distribuciones de Linux Red Hat Linux, Fedora Core y Debian hasta ser reemplazado recientemente por su sucesor ext3. Los limites son un máximo de 2 TB de archivo, y de 4 TB de partición.

El sistema de ficheros tiene un tipo de tabla FAT de tamaño fijo, donde se almacenan los i-nodos. Los i-nodos son una versión muy mejorada de FAT, donde un puntero i-nodo almacena información del archivo (ruta o path, tamaño, ubicación ffsica). En cuanto a la ubicación, es una referencia a un sector del disco donde están todos y cada una de las referencias a los bloques del rchivo fragmentado. Estos bloques son de tamaño especificable cuando se crea el sistema de archivos, desde los 512 bytes hasta los 4 kB, lo cual asegura un buen aprovechamiento del espacio libre con archivos pequeños. xt3 (third extended filesystem o «tercer sistema de archivos extendido») es un sistema de archivos con registro por diario (journaling). Es el sistema de arch (journaling). Es el sistema de archivo más usado en distribuciones Linux, aunque en la actualidad está siendo remplazado por su sucesor, ext4. La principal diferencia con ext2 es el registro por diario. Un istema de archivos ext3 puede ser montado y usado como un sistema de archivos ext2. Otra diferencia importante es que ext3 utiliza un árbol binario balanceado (árbol AVL) e incorpora el asignador de bloques de disco Orlov.

El journaling es un mecanismo por el cual un sistema informático puede implementar transacciones. También se le conoce como «registro por diario». Se basa en llevar un journal o registro de diario en el que se almacena la información necesaria para restablecer los datos afectados por la transacción en caso de que ésta falle. El procedimiento es básicamente el siguiente: 1 . Se bloquean las estructuras de datos afectadas por la transacción para que ningún otro proceso pueda modificarlas mientras dura la transaccion. 2. Se resen,’a un recurso para almacenar el journal.

Por lo general suelen ser unos bloques de disco, de modo que si el sistema se para de forma abrupta (corte eléctrico, avería, fallo del sistema operativo… ) eljournal siga disponible una vez reiniciado el sistema. 3. Se efectúan una a una las modificaciones en la estructura de datos. Para cada una: 1 . Se apunta en el journal como deshacer la modificación y se asegura de q asegura de que esta información se escribe físicamente en el isco. 2. Se realiza la modificación. 4. Si en cualquier momento se quiere cancelar la transacción se deshacen los cambios uno a uno leyéndolos y borrándolos del journal. . Si todo ha ido bien, se borra el journal y se desbloquean las estructuras de datos afectadas. Las aplicaciones más frecuentes de los sistemas de journaling se usan para implementar transacciones de sistemas de bases de datos y, más recientemente, para evitar la corrupclón de las estructuras de datos en las que se basan los sistemas de archivos modernos. En el caso concreto de los sistemas de archivos, el journaling se uele limitar a las operaciones que afectan a las estructuras que mantienen información sobre: Estructuras de directorio.

Bloques libres de disco. Descriptores de archivo (tamaño, fecha de modificación… ) El hecho de que no se suela implementar el journaling de los datos concretos de un archivo suele carecer de importancia, puesto que lo que persigue el journaling de sistemas de archivos es evitar los engorrosos y largos chequeos de disco que efectúan los sistemas al apagarse bruscamente, ya que el sistema al arrancar solo deberá deshacer el journal para tener un sistema coherente de nuevo.