RAID ===== El acrónimo **RAID** (del inglés Redundant Array of Independent Disks, «conjunto redundante de discos independientes», anteriormente conocido como Redundant Array of Inexpensive Disks, «conjunto redundante de discos baratos») hace referencia a un sistema de almacenamiento que usa múltiples discos duros entre los que se distribuyen o replican los datos, dependiendo de su configuración («nivel»). Podemos encontrarlos a nivel de **hardware** (como en la imagen siguiente) o configurarlos por **software** (que es lo que haremos nosotr@s) .. image:: img/raid.png :width: 300 px :alt: NAS Diagram :align: center .. raw:: html
TIPOS DE RAID.1
* **Estándar**:Configuración básica de RAID. Hay 9 tipos, los más usados son 3 * RAID 0: Conjunto dividido (striped) * RAID 1: Conjunto en espejo (mirror) * RAID 5: Conjunto dividido con paridad distribuida (parity) * **Anidados**: Un RAID puede pertenecer a otro RAID * **Propietarios**: Desarrollados por empresas (€€) **RAID nivel 0 (RAID0):** En este nivel los datos se distribuyen equilibradamente entre dos o más discos. Como podemos ver en la figura de abajo los bloques de la unidad A se almacenan de forma alternativa entre los discos 0 y 1 de forma que los bloques impares de la unidad se almacenan en el disco 0 y los bloques pares en el disco 1. .. image:: img/raid0.png :width: 200 px :alt: NAS Diagram :align: center * Esta técnica favorece la velocidad debido a que cuando se lee o escribe un dato, si el dato está almacenado en dos discos diferentes, se podrá realizar la operación simultáneamente. * RAID 0 no incluye ninguna información redundante, por lo que en caso de producirse un fallo en cualquiera de los discos que componen la unidad provocaría la pérdida de información en dicha unidad. **RAID nivel 1 (RAID1):** A menudo se conoce también como **espejo o mirror**. Consiste en mantener una copia idéntica de la información de un disco en otro u otros discos. .. image:: img/raid1.png :width: 200 px :alt: NAS Diagram :align: center * Si se produjera un fallo en un disco la unidad podría seguir funcionando sobre un solo disco. * El espacio de la unidad se reduce a la mitad del espacio disponible. **RAID nivel 5 (RAID5):** Los bloques de datos que se almacenan en la unidad, y la información redundante de dichos bloques se distribuye cíclicamente entre todos los discos que forman el volumen RAID5. Por ejemplo si aplicamos RAID5 sobre un conjunto de 4 discos los bloques de datos se colocan en tres de los cuatro discos, dejando un hueco libre en cada línea que irá rotando de forma cíclica. En este hueco se colocará un bloque de paridad. Con este sistema, el bloque de paridad se coloca cada vez en un disco. .. image:: img/raid5.png :width: 200 px :alt: NAS Diagram :align: center * El bloque de paridad se calcula a partir de los bloques de datos de la misma línea, de forma que el primero será un 1, si hay un número impar de unos en el primer bit de los bloques de datos de la misma línea, y 0 si hay un número par de unos. * Se necesitan un **mínimo de 3** discos/particiones. * Se pierde :math:`\frac{1}{N}` de la capacidad, donde *N* es el número de discos/particiones. **RAID EN WINDOWS** **5 tipos de volúmenes dinámicos:** * Simples: Es un volumen que utiliza espacio de un solo disco físico. * Distribuidos:(Spanned) Se crea ocupando espacio de varios discos sin existir una regla que especifique cómo tienen que almacenarse los datos en los discos. * Seccionados(Striped): Corresponde con el nivel 0 de RAID. * **Reflejados(Mirrored)**: Corresponde con el nivel 1 de RAID. .. raw:: html * **Raid-5**: Corresponde con el nivel 5 de RAID. .. raw:: html .. raw:: html