Qué es el RAID 6 | Explicado 2024

Qué es el RAID 6 - Definición, rendimiento, configuración y más

El RAID 6 es un protocolo de almacenamiento actualizado de un sistema que se utiliza desde hace más de una década. ¿Quieres saberlo todo? Esta guía detallada es sólo para ti.

Descarga | Win Descarga | Mac
ejemplo de raid 6

Cada segundo se producen miles de gigabytes de datos. Por lo tanto, necesitamos un almacenamiento de datos eficiente para mantener el ritmo. Claro que tenemos discos SSD que sustituyen a los discos duros magnéticos, pero nos falta en el proceso si no actualizamos los protocolos de recuperación junto a ellos. Un Arreglo redundante de discos independientes (RAID) ha surgido como un popular esquema de lectura/escritura que puede reducir las posibilidades de pérdida de datos de varias unidades. El RAID 6 es la última iteración de la configuración. A lo largo de esta guía, aprenderás qué RAID 6 es, por qué es crucial para administrar el almacenamiento de datos, y cómo configurar el RAID 6 para tu sistema.

Parte 1. ¿Qué es el RAID 6?

Como su nombre indica, RAID 6 (Striping con doble paridad distribuida) es la sexta iteración de un conjunto de protocolos de almacenamiento diseñados para una disposición multidisco. Es un proceso de extracción de datos que utiliza dos discos como copia de seguridad. Los datos se dividen en forma de bloques y se almacenan en varias particiones, incluidos los discos de copia de seguridad. De esta manera, sigue siendo accesible incluso después de dos fallos consecutivos.

El RAID 6 es un sistema de doble paridad que añade dos octetos de reserva a cada bloque de datos. Pertenecen a la ubicación de cualquiera de los discos de copia de seguridad. Por lo tanto, es útil para las unidades integradas que contienen unidades de almacenamiento separadas apenas por milímetros.

qué es el raid 6

Rendimiento del RAID 6

El rendimiento del RAID 6 es un paso adelante en cuanto a la integridad de los datos y el análisis de fallos, aunque algunas áreas, como la velocidad de espacio y escritura, sufren algunos inconvenientes.

Características
Rendimiento
Tolerancia a los fallos: El RAID 6 es uno de los protocolos más fiables para conservar los datos en caso de fallo del sistema. Además, es la única configuración de almacenamiento hasta la fecha que puede soportar dos fallos de disco consecutivos.
Aislamiento de fallos: Es más fácil aislar los fallos y sustituir la unidad, ya que tanto el firmware de la unidad como la doble paridad tienen acceso a los datos. De este modo, puedes sustituir las unidades defectuosas sin necesidad de apagar el sistema.
Velocidad de lectura: La velocidad de lectura es similar a la de otras configuraciones de matrices. Es un múltiplo del número de unidades activas del sistema. Por ejemplo, una matriz RAID 6 con 8 unidades tendrá el doble de velocidad de lectura que una con 4 unidades.
Velocidad de escritura: Una configuración RAID 6 reduce la velocidad de escritura a 1/6 de la predeterminada del disco. Es así porque necesita adjuntar dos octetos de reserva a cada bloque de datos. Por tanto, aunque escribas los datos a toda velocidad (todos los discos a la vez), la velocidad es n-2 (donde n es el número de discos), que es inferior a la de todas las demás configuraciones RAID.
Eficiencia del espacio: Debido a que se necesitan dos discos a prueba de fallos y a que se añaden octetos de copia de seguridad adicionales a cada segmento de datos, el RAID 6 no es muy eficiente en cuanto a espacio para menos unidades. El problema se alivia con 32 unidades, el máximo que admite la configuración. Puede alcanzar una eficiencia espacial máxima del 93,75%.

Aplicaciones del RAID 6

Como el RAID 6 requiere varias ranuras para las unidades y puede conservar los datos tras fallos consecutivos, es la configuración ideal para las siguientes aplicaciones.

  • Sistemas de defensa
  • Bancos y otras instituciones financieras
  • Sanidad
  • Seguridad social
  • Aplicación de la ley
  • Investigación científica

Ventajas y desventajas del RAID 6

Configuración RAID 6 tiene las siguientes ventajas y desventajas en comparación con sus predecesores.

Pros

El RAID 6 reduce drásticamente el riesgo de pérdida de datos y de denegación de servicio. A nadie le gusta que el servidor se caiga por un fallo en una sola unidad.

Es fácil de configurar para cualquier servidor y sistema operativo. Tanto si utilizas Linux como Windows Exchange, puedes aplicar el RAID 6 para todas las unidades sin necesidad de un gran equipo.

El RAID 6 admite la doble paridad, que aísla las unidades de reserva a menos que sean llamadas a la acción. Por lo tanto, cualquier fallo en el sistema es fácil de detectar y reparar. Puedes seguir accediendo a los datos durante el proceso de reparación.

Para un gran número de unidades, la velocidad de lectura aumenta considerablemente.

Contras

El RAID 6 tiene una velocidad de escritura más lenta que otras configuraciones.

Para menos unidades, la eficiencia del espacio es muy baja. Por ejemplo, en el caso de sólo 4 unidades (el mínimo para el RAID 6), la eficiencia del espacio es sólo del 50%.

Es más costoso de implementar, ya que requiere dos unidades de copia de seguridad y sólo funciona eficazmente para varias particiones dentro del mismo sistema.

Parte 2. ¿Cómo funciona el RAID 6?

Un servidor con una configuración de almacenamiento RAID 6 despoja los datos en bloques. Cada bloque tiene una asignación mínima de datos y una dirección. Una vez que un bloque se llena, va a un lugar designado con la dirección requerida. Además, se le asignan dos franjas de paridad almacenadas en dos discos de copia de seguridad distintos. Aumenta el tiempo medio entre fallos (MTBF) agregado, lo que permite al administrador analizar y minimizar la pérdida de datos en un plazo razonable.

cómo funciona el raid 6

Es fácil localizar un archivo utilizando su dirección de bloque de datos en funciones regulares. Aunque, en caso de fallo del disco, se pueden recuperar los mismos datos de los discos de reserva utilizando las franjas de paridad.

Como los discos de copia de seguridad permanecen aislados de la base de datos principal, no es necesario apagar el sistema. El proceso de recuperación y reparación puede producirse con las unidades de copia de seguridad aún montadas. Como hay dos unidades de reserva, el sistema puede soportar otro fallo. También es la razón por la que puedes utilizar Configuración RAID 6 en un sistema híbrido SSD-HDD.

despliegue híbrido raid 6

Parte 3. ¿Cómo configurar el RAID 6?

El proceso de configuración del RAID 6 difiere según el sistema. Sin embargo, como la mayoría de los servidores actuales utilizan el sistema operativo Linux, esta guía tratará el proceso para Linux en detalle.

  1. Instala la ‘herramienta "mdadm en tu sistema y utiliza el Comando 'fdisk' para verificar todas las unidades conectadas.
  2. Crea una nueva partición para las unidades RAID 6 mediante el siguiente comando:

# fdisk /dev/sdb

crear una nueva partición

Puedes intercambiar "sdb" por "sdc", "sdd", etc. para diferentes particiones. Recuerda que el RAID 6 admite hasta 32 unidades a la vez, con dos de ellas siempre reservadas como copias de seguridad.

  1. Pulsa 'N' para crear una nueva partición. Puedes convertirla en la partición primaria eligiendo ‘P’ y asignándole el número 1. Una vez hecho esto, pulsa ‘P’ para imprimir la sección.
  2. Puedes repetir el proceso para todas las demás particiones. Sin embargo, no es necesario que asignes un número cada vez. En su lugar, sólo tienes que pulsar el botón Enter dos veces, y Linux le da el valor por defecto.
pulsa dos veces la tecla enter

Utiliza la tecla L para navegar por la lista de todas las particiones disponibles. Puedes escribir ‘t’ para elegir la partición y ‘w’ para escribir cualquier cambio.

  1. Una vez creadas las particiones, puedes utilizar el siguiente comando para comprobar la formación de superbloques. Consumen mucho espacio y pueden hacer más lenta la escritura de datos en el disco.

# mdadm -E /dev/sd[b-e]1

comprueba la formación de superbloques

Puedes sustituir "b-e" por el esquema de nomenclatura que hayas utilizado.

  1. Ahora puedes crear un nuevo dispositivo RAID y aplicar el nivel adecuado a todas las particiones. Utiliza el siguiente comando para ello.

# mdadm --create /dev/md0 --level=6 --raid devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1

#cat /proc/mdstat

aplica el nivel adecuado a todas las particiones

Si sabes cómo funciona el RAID 6, puedes verificar los dispositivos RAID mediante el comando # mdadm -E /dev/sd[b-e]1

  1. A continuación, debes comprobar que el conjunto RAID está activo y que se ha iniciado la resincronización en tu sistema. Escribe el siguiente comando para comprobarlo.

# mdadm --detail /dev/md0

verificar que la matriz raid está activa
  1. Ahora, puedes utilizar el anexo ext4 para crear un sistema de archivos y montarlo bajo /mnt/raid6. Puedes cambiar el sistema de archivos EXT4 por NTFS o FAT32 según tus necesidades. Escribe el siguiente comando para establecer el sistema de archivos.

# mkfs.ext4 /dev/mod0

# mkdir /mnt/raid6

# mount /dev/mod0 /mnt/raid6

  1. Crea unos cuantos archivos de prueba y edítalos para asegurarte de que las particiones funcionan correctamente.
  2. Guarda la configuración del RAID 6 y verifica el dispositivo virtual ‘/dev/md0’ estado utilizando el siguiente comando.

# mdadm --detail --scan --verbose >> /etc/mdadm.conf

# mdadm --detail /dev/md0

guardar la configuración del raid 6

Al finalizar el proceso, puedes elegir añade unas cuantas unidades de repuesto para ahorrar algo de tiempo en el futuro utilizando el comando fdisk.

Qué ocurre cuando falla la configuración del RAID 6

Puede haber ocasiones en las que un Configuración RAID 6 se enfrenta a varios fallos de disco y pierde archivos importantes. Puedes leer nuestro artículo Recuperación de Datos en RAID 6 para encontrar soluciones.

Las personas también preguntan

Debe haber cuatro unidades RAID 6 como mínimo en un sistema. La capacidad utilizable es siempre 2 menos que el número de unidades disponibles. Esto aumenta la tolerancia a los fallos, ya que las unidades de reserva siempre pueden activarse si falla la unidad principal.

El RAID 6 puede soportar el fallo de las unidades de disco dos veces antes de necesitar una copia de seguridad. El fallo puede producirse de forma simultánea o consecutiva. El concepto clave es aislar y reparar las unidades dañadas sin perder el acceso a los datos.

Si quieres utilizar un sistema sin archivo, pero deseas una base de datos amplia, entonces el RAID 5 es suficiente. Sin embargo, si necesitas una conservación adecuada para un conjunto de datos masivo, debes elegir el RAID 6.

En cuanto a la velocidad de lectura, el rendimiento del RAID 6 está a la altura del resto de matrices de discos independientes. Sin embargo, en el caso de la escritura de datos, sólo ofrece una sexta parte de la velocidad real cuando funciona con una sola unidad.

Conclusión

En un mundo en el que proliferan el malware y los ciberataques, las protecciones son más valiosas que nunca. Si necesitas conservar una base de datos que siga siendo accesible incluso después de los fallos de disco, conocer qué es el RAID 6 puede hacer tu vida mucho más fácil.