Desde recursos compartidosiSCSIy SMB hasta ZFS y Btrfs, el mundo de las solucionesNASy de almacenamiento está lleno de abreviaturas y términos que pueden sonar bastante complejos para el consumidor promedio. Sin embargo, RAID es un término que quizás haya escuchado si está interesado, aunque sea mínimamente, en laboratorios domésticos.

Relacionado
Intenté almacenar todos mis juegos de Steam en un NAS: así fue como me fue

La experiencia no fue tan mala gracias al increíble protocolo iSCSI.

10

Si bien es posible que sea más complicado que el resto de la jerga relacionada con NAS, existen muchas ventajas (y desventajas) de implementar RAID en su solución de almacenamiento. Por eso, hemos escrito una guía detallada que cubre todo lo que necesita saber sobre RAID para aprovechar al máximo esta función.

¿Qué es RAID?

¿Y por qué deberías usarlo?

RAID, o matriz redundante de discos independientes, es una función que se encuentra en la mayoría de los sistemas operativos NAS y que permite dividir o clonar datos en varias unidades. Sin entrar en detalles, RAID generalmente implica tres aspectos: división de datos, duplicación y paridad.

Aunque técnicamente puedes usar unidades con distintas capacidades, se recomienda utilizar discos duros o SSD con las mismas velocidades de almacenamiento y transferencia en una configuración RAID. En algunos casos, es incluso mejor usar unidades con especificaciones similares de distintos fabricantes, ya que esto reducirá las posibilidades de que todas las unidades fallen al mismo tiempo.

La división en bandas consiste en dividir los bloques de datos en bloques de tamaño pequeño y almacenarlos en discos separados para mejorar la velocidad de lectura y escritura. La duplicación de datos, por otro lado, implica clonar, o mejor dicho, replicar los datos de una unidad en otra para proteger los archivos y documentos de fallos de disco. Por último, la paridad implica añadir códigos de corrección de errores a los datos, lo que permite al sistema detectar la corrupción de la unidad y reconstruir los datos perdidos.

¿Cuáles son los diferentes tipos de configuraciones RAID?

Una persona sosteniendo un disco duro WD Blue

Según la combinación de segmentación, duplicación y paridad, RAID se puede dividir en varios tipos. Dado que estaríamos aquí todo el día si incluyéramos todas las combinaciones RAID, aquí se indican algunas de las más importantes que debe conocer:

  • RAID 0: la primera de las muchas configuraciones RAID solo incluye la función de segmentación. Por lo tanto, solo es adecuada para situaciones que requieren velocidades de lectura y escritura más rápidas a costa de mayores posibilidades de pérdida de datos. Requiere un mínimo de dos unidades para su configuración.
  • RAID 1: al igual que la entrada anterior de la lista, RAID 1 también requiere dos unidades, aunque ahí terminan las similitudes. Esto se debe a que RAID 1 incluye duplicación de datos, lo que proporciona más redundancia y garantiza la seguridad en caso de que falle una sola unidad. Pero la salvedad aquí es que sus velocidades de transferencia son mucho más altas que las de RAID 0 y reduce la capacidad total de ambas unidades a la mitad.
  • RAID 5: combina las rápidas velocidades de lectura y escritura asociadas con RAID 0 con la función de reconstrucción de datos de la información de paridad. Si bien la implementación de RAID 5 en su almacenamiento proporciona velocidades de transferencia rápidas y, al mismo tiempo, protege sus datos en caso de que falle una sola unidad, requiere un mínimo de tres unidades para funcionar. Además, termina perdiendo el espacio de almacenamiento de una sola unidad, ya que esa es la sobrecarga necesaria para almacenar el código de paridad.
  • RAID 6: RAID 6 es una versión más segura de RAID 5, ya que protege sus datos de fallas de dos unidades al introducir paridad doble en la tabla. Lamentablemente, es más costoso porque requiere al menos cuatro unidades para funcionar. También tendrá velocidades de transferencia notablemente más lentas en el caso de RAID 6, ya que calcular dos conjuntos de información de paridad genera una sobrecarga de rendimiento adicional.
  • RAID 10: por último, RAID 10 cambia la función de paridad de las matrices RAID 5 y 6 con duplicación, aunque se obtienen velocidades de transferencia decentes gracias a la división en bandas. En cuanto a las desventajas, necesitará al menos cuatro unidades para RAID 10 y su capacidad de almacenamiento efectiva se reduce a la mitad debido a la implementación de la duplicación.

Además de estas cinco configuraciones, también encontrará otras configuraciones, como RAID 2 (que combina la distribución de datos a nivel de bits con información de paridad). Para complicar aún más las cosas, los sistemas operativos NAS tienden a tener sus propias versiones de algunos o incluso todos estos niveles RAID, y sus nombres varían bastante de un sistema operativo a otro. Por ejemplo, TrueNAS utiliza RAIDZ y RAIDZ2 cuando se refiere a las configuraciones RAID 5 y RAID 6.

Además, también puede observar configuraciones más complejas, como las matrices dRAID compatibles con TrueNAS. La diferencia clave entre ellas y las matrices RAIDZ es que las primeras utilizan repuestos activos (en pocas palabras, unidades adicionales que no almacenan ningún dato) para reducir los tiempos de reconstrucción/regeneración de datos.

¿Cómo utilizar RAID en tu NAS?

Una vez que hemos dejado de lado la parte teórica, es hora de ponerse los guantes de experimentación y configurar una matriz RAID en su NAS. En esta guía, utilizaremos TrueNAS Scale, pero el procedimiento general es más o menos el mismo para otros sistemas operativos NAS.

  1. Abra lainterfaz de usuario de TrueNASen su navegador web e inicie sesión en su cuenta.
  2. Vaya a la pestañaAlmacenamientoy presione el botónCrear grupo.
    Creación de un grupo para matrices RAID en TrueNAS Scale
  3. Dale unnombreal pool y pulsaSiguiente.
    Cómo dar un nombre a la matriz RAID en TrueNAS Scale
  4. Haga clic en laflecha desplegabledebajo deDiseñoy elija eltipode matriz RAID que desea implementar en su NAS.
    Cómo elegir el diseño RAID en TrueNAS Scale
  5. Si tiene varias unidades del mismo tamaño, seleccioneSelección manual de disco.
    Cómo elegir la opción Selección manual de disco en TrueNAS Scale
  6. Arrastre todas lasunidadesque planea agregar a la configuración RAID a la secciónVDEVsy toqueGuardar selección.
    Cómo agregar unidades a la sección VDEV en TrueNAS Scale
  7. Verifique nuevamente las métricasde Capacidad total sin procesaryDatosen laVista previa de configuracióny presione la opciónGuardar e ir a revisión.
    Comprobación de la capacidad total bruta y de la información de datos en TrueNAS Scale
  8. Presione el botónCrear grupo.
    Creación de un grupo RAID en TrueNAS Scale
  9. Habilite la casilla de verificaciónConfirmary presioneContinuarantes de esperar a que el NAS cree el grupo RAID.
    Marcar la casilla Confirmar antes de crear un grupo RAID en TrueNAS Scale

Recuerde, RAID no sustituye a las copias de seguridad.

Un NAS Synology DiskStation D224+ con dos discos duros

Con esto, su matriz RAID está lista para usarse y puede crear una unidad local iSCSI o compartirla mediante la función SMB. Pero recuerde que incluso la configuración RAID de más alto nivel no puede actuar como una copia de seguridad de todos sus datos. Por supuesto, puede reconstruir o volver a convertir los datos en plata en caso de que se dañe el disco u otros desastres relacionados con la unidad, pero puede terminar en problemas si fallan varias unidades al mismo tiempo. Del mismo modo, la mayoría de las configuraciones RAID no pueden proteger sus datos si elimina accidentalmente o, Dios no lo quiera, sobrescribe los archivos.

Relacionado
Cómo reemplazar una unidad en un NAS

Si su NAS se está quedando sin espacio o tiene un disco inactivo, aquí le mostramos cómo puede instalar uno nuevo

Las instantáneas son una excelente manera de implementar un sistema similar a un punto de control, donde puede guardar el estado del NAS en un momento específico. En caso de que surja algún problema, puede usar esta instantánea para volver al estado anterior y restaurar los datos perdidos debido a errores humanos, como una eliminación accidental. Para aquellos que son aún más paranoicos con respecto a la pérdida de datos, es una buena idea crear copias de seguridad en un sistema separado.