Saltar al contenido principal

Configuración de la matriz

El sistema de almacenamiento de Unraid combina flexibilidad con protección de datos mediante su arquitectura de array y cache. El array gestiona su almacenamiento principal con protección de paridad opcional, mientras que los grupos de caché aceleran el rendimiento.

A continuación se presentan algunos principios importantes para la configuración de la matriz:

Siempre use su(s) unidad(es) más grandes para la paridad.

Cuando añada más discos a su array más tarde, recuerde que no puede usar un disco de datos que sea más grande que sus parity disks. Es una buena idea comprar el disco duro más grande para sus parity disks al principio. De esta manera, no estará limitado por tamaños más pequeños cuando expanda más tarde.

Si usa dos parity disks, pueden ser de diferentes tamaños. Sin embargo, tenga en cuenta que ningún disco en su array puede ser más grande que el más pequeño de los parity disks que tenga.

No use SSDs en el array - guárdelos para pools o dispositivos no asignados.

Unraid no admite operaciones TRIM o Discard para SSDs en el array principal. Con el tiempo, esto causará que el rendimiento de los SSD se degrade si se utilizan como miembros del array. Para obtener los mejores resultados, use SSDs en cache pools o como dispositivos no asignados, donde estas funciones son compatibles y se mantiene el rendimiento a largo plazo. La mayoría de los SSD modernos, incluidos los NVMe, funcionan bien en estos roles.

Usar un cache mejorará el rendimiento de escritura del array.

En lugar de escribir directamente en el almacenamiento principal, los datos se envían primero a un disco dedicado o a un grupo de discos. Estos datos luego se mueven al almacenamiento principal en horarios programados, generalmente una vez al día a las 3:40 AM. Lo mejor de todo es que los datos guardados en la cache aún aparecen a través de sus user shares, por lo que no tiene que cambiar cómo accede a sus archivos.

Crear un pool de cache ayuda a mantener seguros sus datos en cache.

Usar solo un dispositivo de cache pone en riesgo sus datos en cache hasta que se muevan al array principal. Para proteger sus datos en todo momento, use múltiples dispositivos configurados como un cache pool. Esta configuración proporciona redundancia para los datos en cache, reduciendo la posibilidad de pérdida de datos debido a una falla del dispositivo de cache.

Los dispositivos de cache SSD son excelentes para apps y máquinas virtuales.

El uso de SSDs ayuda a que las aplicaciones y las máquinas virtuales (VMs) funcionen más rápido porque pueden acceder a los datos más rápidamente. Los SSDs funcionan bien en un cache pool, brindándole una excelente combinación de velocidad, eficiencia y seguridad de datos.

El cifrado está desactivado por defecto.

Si desea utilizar el cifrado en su sistema, debe reformatear el disco con un tipo de sistema de archivos cifrado; este proceso elimina todos los datos existentes en el disco. Antes de habilitar el cifrado, mueva sus datos fuera del disco, cambie el sistema de archivos a una opción cifrada, formatee el disco y luego vuelva a mover sus datos. Para obtener más detalles, consulte Cómo cifrar un disco en Unraid.

Ten en cuenta que usar cifrado puede dificultar la recuperación de datos si algo sale mal, así que úsalo solo si realmente lo necesitas.

Disk Reconocimiento y Flexibilidad de Puerto

Unraid identifica los discos según sus números de serie y tamaños, no por los puertos SATA específicos a los que están conectados. Esto significa que puedes cambiar las unidades entre diferentes puertos SATA sin afectar sus asignaciones en Unraid. Esta función es especialmente útil para solucionar problemas de hardware, como encontrar un puerto defectuoso o reemplazar cables de alimentación o SATA poco confiables.

precaución

Tu matriz no iniciará si asignas o conectas más dispositivos de los que permite tu clave de licencia.

Iniciar/detener la matriz

Cuando tu sistema inicia, normalmente enciende automáticamente la matriz de discos. Sin embargo, si has cambiado recientemente la configuración del disco, como añadir un nuevo disco, la matriz permanecerá apagada para que puedas verificar tu configuración.

precaución

Ten en cuenta que necesitarás detener la matriz primero para hacer cualquier ajuste. Detenerla detendrá por completo todos los contenedores Docker y los recursos compartidos de red, apagará o hibernará las VMs, y tus dispositivos de almacenamiento se desmontarán, haciendo que tus datos y aplicaciones sean inaccesibles hasta que reinicies la matriz.

Para iniciar o detener la matriz:

  1. Haga clic en la pestaña Principal.
  2. Navega a la sección Operación de la matriz.
  3. Haz clic en Iniciar o Parar. Puede que necesites marcar la casilla que dice "Sí, quiero hacer esto" antes de continuar.

Operaciones de la matriz

Unraid ofrece varias opciones de mantenimiento y configuración para tu matriz de almacenamiento. Las operaciones clave incluyen:


Agregando discos

Configurando discos nuevos

  1. Ve a Principal → Dispositivos de la matriz en la interfaz.
  2. Selecciona el espacio donde deseas agregar el disco y selecciona el disco de la lista desplegable.
  3. De forma predeterminada, los nuevos discos de la matriz se formatearán con XFS. Si deseas usar ZFS o BTRFS, selecciona tu sistema de archivos preferido del menú desplegable.
Hot-Swap Característica

Si utilizas hardware moderno compatible con Unraid, puedes cambiar discos sin apagar tu servidor. Esta función, conocida como intercambio en caliente, está disponible en los servidores de LimeTech desde el principio.

Despejar vs. Pre-despejar

Unraid requiere que los discos estén en un estado limpio —completamente llenos de ceros y marcados con una firma especial— antes de agregarlos a una matriz protegida por paridad. Este proceso asegura la integridad de la paridad y mantiene la matriz en línea durante la preparación del disco.

Clearance is mandatory when adding a data disk to a parity-protected array. If you are adding a parity disk or working with an array that does not use parity, clearance is not required.

La operación incorporada de limpieza escribe ceros en el disco en segundo plano, permitiendo que la matriz permanezca disponible. Una vez que el proceso finaliza, el disco debe formatearse antes de usarlo. Este método es eficiente, no requiere herramientas de terceros y es ideal para expansiones rápidas.

Para un enfoque más exhaustivo, la operación pre-limpieza —disponible a través de complementos como Unassigned Devices Preclear— realiza una lectura previa para verificar sectores defectuosos, borra el disco y luego verifica la integridad con una lectura posterior. Este paso adicional ayuda a detectar fallas tempranas en el disco, pero lleva significativamente más tiempo y requiere la instalación manual de complementos.

Regla general: Usa la operación de despeje integrada para adiciones rápidas a tu matriz o elige pre-despeje si deseas un testeo extenso de la salud del disco antes de ponerlo en servicio.

Comparación entre Despejar y Pre-despejar

BorrarPre-despejar
PropósitoGarantiza la compatibilidad básicaPrueba el disco y lo prepara para su uso
VelocidadFunciona rápidamenteProceso mucho más lento
Impacto en la matrizFunciona en segundo planoNecesita que el disco sea removido del uso
Mejor paraIdeal para expansiones rápidasGenial para chequear discos nuevos

Despejar prepara rápidamente un disco para su uso, haciéndolo compatible con tu sistema y permitiéndote agregar almacenamiento en solo unas horas.

Pre-despejar toma más tiempo pero proporciona un test exhaustivo, asegurando que un disco nuevo es confiable antes de que se incorpore a tu matriz.

Critical Nota

Evita formatear un disco pre-despejado antes de incluirlo en la matriz, ya que esto elimina la firma de despeje.

Agregar discos de datos

Agregar discos de datos es una excelente manera de aumentar el espacio de almacenamiento de tu matriz Unraid. Al agregar más discos, puedes mantener más archivos, aplicaciones y copias de seguridad, mientras proteges tus datos.

Important Nota:

Al agregar un nuevo disco de datos, debe ser del mismo tamaño o menor que tus actuales parity disks. Si deseas usar un disco más grande, primero debes reemplazar los parity disks con el más grande, luego usar los antiguos parity disks como disco de datos.

Cómo agregar un disco de datos

Para agregar un disco de datos a una matriz protegida por paridad:

  1. Detener la matriz: Usa la %%WebGUI|WebGUI%% de Unraid para detener la matriz.

  2. Apagar tu servidor: Apaga tu servidor de forma segura.

  3. Instalar el(los) nuevo(s) disco(s) duro(s): Agrega físicamente el nuevo disco(s).

  4. Encender el servidor de nuevo: Inicia tu servidor otra vez.

  5. Asignar el(los) nuevo(s) disco(s): Usa la %%WebGUI|WebGUI%% para asignar los nuevos discos a los espacios de datos disponibles.

  6. Iniciar la matriz: Inicia la matriz de nuevo.

    • Unraid iniciará automáticamente una operación de limpieza en el nuevo disco. Esto llena el disco con ceros y garantiza que esté listo para usar manteniendo la integridad de los datos.
    • La operación de limpieza se lleva a cabo en segundo plano, por lo que aún puedes acceder a tu conjunto. Sin embargo, el nuevo disco no estará utilizable hasta que el proceso esté completo y se haya formateado el disco.
    • Si has pre-despejado el disco, Unraid saltará este paso, reconociendo que ya está listo para su uso.
  7. Después de completar la limpieza: Una vez que el proceso de limpieza haya finalizado, el disco aparecerá como no montable en la %%WebGUI|interfaz web%%. Se te solicitará formatearlo.

important

Siempre verifica cuidadosamente el número de serie para asegurarte de que estás formateando el disco correcto. El formateo borrará todo en ese disco, y esta acción no se puede deshacer.

  1. Confirmar el Formato: Marca la casilla de confirmación y haz clic en el botón Formato. Unraid te dará una advertencia sobre los resultados de esta acción.
  2. Proceso de Formateo: El formateo tomará unos minutos. Una vez completado, el disco se mostrará como montado y listo para uso. Es normal ver una pequeña cantidad de espacio usado debido al sobrecosto del sistema de archivos.
nota

Puedes agregar múltiples discos, pero no serán utilizables hasta que todos hayan sido despejados y formateados.

Agregando discos de paridad

Parity disks are a helpful feature that provide an extra layer of protection for your data. They allow your storage system to recover information if a hard drive fails. While using parity disks is optional, it's highly recommended to keep your data safe.

:::important[Requirements]

  • Paridad Única: El disco debe ser al menos del mismo tamaño que tu disco de datos más grande.
  • Doble Paridad: Ambos %%parity disks|discos de paridad%% también deben ser al menos del tamaño de tu disco de datos más grande, pero pueden tener tamaños diferentes entre sí.

:::

Agregar un %%parity disk|disco de paridad%% es similar a agregar un disco de datos, pero hay un paso importante a tener en cuenta:

  1. Después de seleccionar el %%parity disk|disco de paridad%% y de iniciar tu matriz de almacenamiento, comienza un proceso llamado cálculo de paridad.
  2. Mientras este proceso se ejecuta, aún puedes acceder a tus archivos. Sin embargo, el sistema podría funcionar un poco más lento porque está trabajando para calcular la paridad.
En profundidad: ¿Qué es la paridad y por qué importa? - Haz clic para expandir/colapsar

Parity in Unraid protects your data by ensuring that you can recover from a drive failure. With the use of a parity disk, any single missing disk can be reconstructed by combining the information from all other data drives along with the parity data.

Unraid confía en esta paridad en tiempo real para dos propósitos principales:

  • Reconstruir datos cuando un disco falla
  • Corregir errores cuando se encuentra un sector defectuoso

Esta característica te permite mantener tus datos seguros, incluso cuando los discos eventualmente fallan con el tiempo.

En profundidad: ¿Cómo funciona la paridad en Unraid? - Haz clic para expandir/colapsar

Unraid trabaja con un bit especial llamado bit de paridad, que se almacena para cada posición de bit a lo largo de todos los discos de datos y es gestionado por un disco de parity dedicado. La %%parity|paridad%% se calcula de tal manera que el número total de bits en cada posición a lo largo de todos los discos (incluyendo el disco de %%parity|parity%%) es siempre un número par, un proceso conocido como paridad par.

Unraid confía en esta paridad en tiempo real para dos propósitos principales:

  • Unraid utiliza la operación XOR (OR exclusivo) para este cálculo.
  • Por ejemplo, si tienes cuatro discos y sus 57ª bits son 1, 1, 1, 1, el bit de paridad para esa posición será 0 (porque 1 + 1 + 1 + 1 + 0 = par).
  • Sin embargo, si los 57ª bits son 1, 0, 0, 0, la paridad de esa posición será 1 (para asegurar que el total siga siendo par).

Al agregar un nuevo disco, Unraid primero lo limpia escribiendo ceros en todos los bits. Esto permite una rápida inclusión en la matriz protegida, ya que escribir ceros no interfiere con los cálculos de paridad actuales.

En profundidad: ¿Cómo funciona la paridad en Unraid? - Haz clic para expandir/colapsar

Unraid trabaja con un bit especial llamado bit de paridad, que se almacena para cada posición de bit en todos los discos de datos y es administrado por un parity disk dedicado. La parity se calcula de forma que el número total de bits en cada posición en todos los discos (incluido el parity disk) sea siempre un número par, un proceso conocido como paridad par.

  • Lee todas las unidades restantes, incluido el parity disk.
  • Aplica la paridad par para resolver los datos faltantes.

Por ejemplo, si el disco 2 falla:

  • Si los bits relacionados son 1, 1, 1 (además de la paridad), Unraid calcula: 1 + x + 1 + 1 + 0 = par. Aquí, x debe ser 1 para mantener un total par.
  • Si los bits muestran 1, x, 0, 0, 1 = par, entonces x será igual a 0.

Esta característica de paridad permite a Unraid "simular" el disco que falta. Puedes seguir usando la matriz como si la unidad todavía estuviera funcionando. Una vez que instales una nueva unidad en la ranura fallida, Unraid recreará todos los datos que faltan basándose en el estado actual de la paridad y los otros discos.

Para asegurar una protección continua y una recuperación efectiva, es importante realizar revisiones regulares de paridad.

En profundidad: ¿Cómo se reconstruyen los datos usando la paridad? - Haz clic para expandir/colapsar

Tu disco de parity debe ser igual o mayor que tu disco de datos más grande. Por ejemplo:

  • Si tu disco de datos más grande es de 10TB, tu parity disk debe tener al menos 10TB.
  • Puedes usar varios tamaños de discos de datos de manera libre, siempre que ninguno supere el tamaño del parity disk.
¿Qué tamaño necesita tener mi disco de paridad? - Haz clic para expandir/colapsar

Writing to a parity-protected array involves four disk operations for each write: reading data, reading parity, writing data, and writing parity. This process requires a full rotation from each affected drive, so the overall write speed is limited by the slowest drive involved in the operation.

Agregar un disco de parity más rápido no necesariamente mejorará las velocidades de escritura, a menos que estés escribiendo simultáneamente en varios discos de datos lentos, permitiendo que el disco de parity maneje la carga. Típicamente, la velocidad de escritura está restringida por el disco de datos más lento en el que se están escribiendo datos.

En profundidad: ¿Cómo afecta la paridad al rendimiento de escritura? - Haz clic para expandir/colapsar

La dualidad de parity permite la recuperación de dos fallos de disco simultáneos. En Unraid, el segundo disco de %%parity|paridad%% no simplemente refleja al primero. En cambio:

  • Paridad 1: Emplea cálculos de paridad estándar XOR (par).
  • Paridad 2: Utiliza un algoritmo más complejo (campo de Galois, en lugar de Reed-Solomon como en el RAID 6 tradicional), permitiendo a Unraid reconstruir a partir de dos discos que falten al mismo tiempo. Esta característica es significativa para matrices más grandes, donde el riesgo de múltiples fallos aumenta. La dualidad de parity incrementa significativamente la resiliencia sin la sobrecarga añadida de redundancia en espejo.

:::caution[Remember]

Al configurar un nuevo sistema de almacenamiento de datos, agrega primero tus discos de datos, asegurándote de que todos utilicen un sistema de archivos compatible. Después de colocar tus discos de datos, puedes agregar un disco de parity para proteger contra fallas de unidad.

Una vez que se agrega tu disco de parity, recuerda que cualquier nuevo disco que desees incluir en la matriz debe ser limpiado (vacío) antes de integrarse. Esto es para asegurar que la parity siga siendo válida y continúe protegiendo tus datos.

:::

Actualización de discos de paridad

Puedes actualizar tu(s) dispositivo(s) parity disk a uno(s) más grande(s) para usar discos de mayor tamaño en el array o agregar un parity disk adicional.

precaución

Si planea seguir los siguientes pasos y solo tiene un parity disk, tenga en cuenta estos puntos:

  • Sus datos estarán desprotegidos hasta que la reconstrucción de la paridad se complete. Si un disco de datos falla durante este tiempo, podría perder la información en ese disco.
  • Si ya tienes una unidad de datos que ha fallado, proceder con estos pasos te impedirá poder reconstruir esa unidad. En este caso, deberías seguir el procedimiento Parity Swap en su lugar.

Para eliminar un disco de paridad:

  1. Detener el arreglo: Usa el WebGUI para detener el arreglo.
consejo

Si su servidor admite intercambio en caliente, no necesita apagarlo para cambiar discos. Puede omitir de forma segura los pasos 2 y 4.

  1. Apaga el servidor: Apaga tu servidor para realizar cambios de hardware de manera segura.
  2. Instala el nuevo parity disk: Coloca el nuevo, más grande parity disk en tu servidor.
  3. Enciende el servidor: Vuelve a encender el servidor.
  4. Asigna el nuevo disco: Ve a la ranura de paridad en tus configuraciones y asigna el nuevo disco, reemplazando el antiguo.
  5. Inicia el arreglo: Usa el WebGUI para iniciar el arreglo de nuevo.

Una vez que el arreglo esté de nuevo en línea, Unraid comenzará a construir la parity en el disco nuevo. Puedes seguir accediendo a tus datos durante este tiempo, pero ten en cuenta que podría ser un poco más lento hasta que el proceso termine. ¡Una vez que la construcción de la parity esté completa, tus datos estarán protegidos de nuevo!

Important Consejos
  • Conserva el disco antiguo: No retires el antiguo parity disk hasta que la nueva construcción de parity finalice. Si un disco de datos falla durante la actualización, tener el disco antiguo puede ayudarte a recuperar tus datos.

  • Usuarios de doble paridad: Si tienes dos parity disks, actualiza uno a la vez para mayor seguridad.

  • Reutiliza el disco antiguo: Después de la actualización, puedes usar el viejo parity disk como disco de datos si aún satisface tus necesidades de almacenamiento.


Reemplazo de discos

Es posible que necesites reemplazar discos en tu arreglo por dos razones principales:

  1. Actualización de capacidad: Tu almacenamiento está casi lleno, y deseas usar discos más grandes.
  2. Fallo o retiro: Un disco ha fallado o ya no es compatible.

Aunque el proceso de reemplazo de discos es similar en ambos casos, ten cuidado, ya que existe el riesgo de pérdida de datos durante el reemplazo. Los dispositivos de paridad ayudan a proteger tus datos; un dispositivo de paridad puede salvaguardarte contra la falla de un solo disco, mientras que dos pueden proteger contra la pérdida de datos si fallan dos discos. Siempre ten en cuenta tu nivel de protección durante el reemplazo de discos.

Actualización de capacidad

Al actualizar tu disco de datos a uno más grande, ten en cuenta estos puntos:

  • Discos no montables: Arregla cualquier disco no montable antes de actualizar. Un estado no montable no se resolverá durante la reconstrucción.

  • Riesgos de paridad única: Si tienes paridad única, corres el riesgo de pérdida de datos si otra unidad falla durante la actualización. Busca consejo en foros si esto sucede.

  • Protección de paridad dual: Con paridad dual, estás a salvo de perder datos si una unidad falla mientras se actualiza una sola unidad. También puedes actualizar dos unidades a la vez, pero ten en cuenta que esto aumenta el riesgo ya que no tendrás protección contra la falla de otra unidad.

  • Copia de seguridad del disco antiguo: Mantén el disco original intacto hasta que se confirme que la actualización ha sido exitosa. Esto proporciona una opción de respaldo si algo sale mal.

advertencia

Reemplazar unidades siempre implica un riesgo. Si otra unidad falla durante la actualización, especialmente con solo una paridad, puede experimentar pérdida de datos. Siempre verifique la salud de sus unidades antes de comenzar el proceso y asegúrese de mantener la antigua unidad intacta hasta que la actualización esté completa y sus datos estén confirmados como seguros.

Para actualizar un disco de datos existente:

  1. Run a parity check: First, ensure the integrity of your data by running a parity check. Go to Tools → Parity Check and make sure there are zero errors. If parity isn't valid, rebuilding the disk will corrupt its file system.

  2. Detener el arreglo: A continuación, querrá detener el arreglo. Navegue a Principal → Operación del Arreglo y seleccione Detener.

  3. Desasignar el disco objetivo: Una vez que el arreglo esté detenido, encuentra el disco que deseas reemplazar. Retíralo de su ranura en Principal → Dispositivos del Arreglo.

  4. Iniciar el arreglo: Ahora, inicia nuevamente el arreglo. Unraid emulará el disco faltante utilizando los discos de paridad y datos existentes. Tienes dos modos para elegir:

nota

Iniciar el arreglo en Modo Normal en este punto es opcional. Puedes utilizarlo para verificar que el disco emulado se monte y que los datos se vean correctos antes de proceder, pero no es necesario para el proceso de actualización.

  1. Detener el arreglo nuevamente: El arreglo ahora debería mostrar que el disco no asignado ha fallado. Detén el arreglo una vez más.

  2. Asignar el disco de reemplazo: Inserta tu nuevo disco más grande en la ranura vacante en el arreglo.

  3. Start the array to rebuild: Finally, start the array again. Unraid will now rebuild the contents of the emulated disk onto the new disk. The file system will automatically adjust to take full advantage of the larger disk's capacity.

Reemplazo de discos fallidos/desactivados

¿Qué es un disco fallido/deshabilitado?

Un disco fallido o deshabilitado es aquel que Unraid ha dejado de utilizar para escribir datos, generalmente porque encontró un error de escritura. Tenga en cuenta que esto no siempre significa que el disco en sí esté roto; a veces, puede deberse a malas conexiones, problemas de energía o simplemente un fallo temporal.

Algunas indicaciones incluyen:

Una "X" roja indica un error de escritura

Esta "X" roja muestra qué disco necesita reemplazo.


Alerta de notificación de falla

Preste atención a estas alertas.


Haz clic para ver cómo diferentes configuraciones de paridad manejan fallos de disco
Escenario de FallaSin ParidadParidad ÚnicaParidad Dual

| 1 Falla de Disco | Datos Perdidos | Reconstruible | Reconstruible | | 2 Fallas de Disco | Datos Perdidos | Datos Perdidos | Reconstruible |

Consejos para Reconstrucciones Seguras
  • Para Paridad Simple: Solo puede reemplazar un disco a la vez. Si otro disco falla durante la reconstrucción, podría perder datos.
  • Para Doble Paridad: Puede reemplazar uno o dos discos al mismo tiempo, pero sea cauteloso si más de dos discos fallan.
important

Si experimenta una situación en la que más discos fallan de los que su paridad puede proteger:

  1. Detenga inmediatamente todas las operaciones de escritura para prevenir una mayor pérdida de datos.
  2. Busque ayuda publicando su problema en los foros de Unraid junto con diagnósticos.
  3. No intente una reconstrucción hasta haber recibido asesoramiento - concéntrese primero en salvar sus datos.
Cómo diagnosticar el problema

Para diagnosticar el problema, comienza revisando el syslog y los informes SMART:

  • Si el syslog muestra que el disco se ha reiniciado, podría haber un problema con la conexión o los cables.
  • Los informes SMART pueden ayudar a evaluar la salud del disco, pero la mejor manera de verificarlo es realizando una prueba extendida de SMART. Si se completa sin errores, es probable que el disco esté bien.
  • Si ves errores CRC, generalmente apunta a problemas con el cableado. Ten cuidado con estos errores, ya que se acumulan con el tiempo y no se reinician.
consejo

Para mantenerse informado sobre problemas de discos, active las notificaciones en Unraid. De esta manera, será alertado de inmediato si algo sale mal, reduciendo el riesgo para sus datos.

¿Qué es la emulación?

Cuando un disco está deshabilitado, Unraid usará su paridad y otros discos funcionantes para emular el disco fallido. Esto significa que su sistema continúa operando y aún puede acceder a los datos almacenados en el emulated drive:

  • Unraid dejará de escribir en el disco físico, y cualquier actualización se guardará en la paridad y la emulación en su lugar.
  • Before replacing the failed drive, you can check and recover data from the emulated drive, which keeps the physical drive intact for potential recovery.
  • If you can't access the emulated drive, repairing the file system is essential before any rebuild since fixing the file system is quicker and more effective than a rebuild.
¿Qué es un disco fallido/deshabilitado?

Un disco fallido o deshabilitado es aquel que Unraid ha dejado de utilizar para escribir datos, generalmente porque encontró un error de escritura. Tenga en cuenta que esto no siempre significa que el disco en sí esté roto; a veces, puede deberse a malas conexiones, problemas de energía o simplemente un fallo temporal.

Mientras no es obligatorio, muchos usuarios eligen pre-limpiar los nuevos discos para probarlos y ayudar a prevenir fallas tempranas. Puede hacer esto con el complemento Preclear, una prueba extendida SMART o herramientas del fabricante.

precaución

Si intenta reconstruir usando un emulated drive no montable, el nuevo disco también se volverá no montable. Siempre repare el sistema de archivos antes de intentar una reconstrucción.

Si un disco en su sistema Unraid ha fallado o está desactivado, ¡no se preocupe! Puede reemplazarlo y recuperar sus datos. Simplemente siga estos sencillos pasos. Recuerde, necesita un nuevo disco que sea del mismo tamaño o más grande que el que está reemplazando, pero no puede ser más grande que su disco de paridad más pequeño.

important

Antes de comenzar, asegúrese de verificar si hay errores o advertencias en el disco. Unraid debe poder leer todos los discos restantes sin ningún problema para que la reconstrucción funcione correctamente. Si otro disco está fallando, podría provocar pérdida de datos.

Para reemplazar y reconstruir un disco:

  1. Detenga el array:

    • Inicie sesión en el Unraid WebGUI (la interfaz web).
    • Encuentra la opción para detener el arreglo. Esto es necesario antes de que puedas cambiar cualquier disco.
consejo

Si tu servidor soporta hot-swap, puedes omitir el siguiente paso y simplemente detener el array.

  1. Apague su servidor (solo si no está usando intercambio en caliente):

    • Si su servidor no soporta intercambio en caliente, deberá apagarlo completamente.
  2. Reemplace el disco fallido:

    • Retire el disco viejo y fallado de su servidor.
    • Inserte el nuevo disco. Solo recuerde, debe ser al menos del mismo tamaño que el disco anterior pero no más grande que su disco de paridad más pequeño.
  3. Encienda el servidor (si lo apagó):

    • Enciende tu servidor si lo apagaste.
  4. Asignar el nuevo disco:

    • Regrese al WebGUI de Unraid.
    • Encuentre la ranura del disco fallido y asigne su nuevo disco a esa ranura.
  5. Confirme su acción:

    • Verifique el cuadro que dice Sí, quiero hacer esto y confirme.
  6. (Opcional) Elija el Modo de Mantenimiento:

    • Puedes seleccionar el modo de mantenimiento, lo que puede hacer que el proceso de reconstrucción sea más rápido. Sin embargo, durante este tiempo, no podrá acceder al arreglo en absoluto.
    • Si eliges el Modo de Mantenimiento, asegúrate de hacer clic en Sincronizar para iniciar la reconstrucción.
  7. Inicie la reconstrucción:

    • Click Start to begin the process. Unraid will copy your data from the emulated disk to the new disk.
    • Si tu nuevo disco es más grande, Unraid gestionará el espacio adicional por ti.
advertencia

Si Unraid le solicita formatear el nuevo disco durante la reconstrucción, no lo haga. Formatear borrará todos los datos y hará imposible la recuperación.

Qué esperar durante la reconstrucción

  • El array seguirá disponible para usar durante el proceso de reconstrucción (a menos que esté en el Modo de Mantenimiento), pero puede funcionar más lento.
  • La reconstrucción puede tomar varias horas, dependiendo del tamaño de sus discos y el uso del sistema.
  • El nuevo disco tendrá el mismo sistema de archivos que el original.
  • Si el disco viejo era no montable debido a problemas del sistema de archivos, el nuevo disco tampoco será montable. Por favor, solucione cualquier problema del sistema de archivos antes de iniciar la reconstrucción.
Additional notas
  • El proceso de reconstrucción no cambiará el formato de archivo del disco; simplemente restaurará su forma anterior.
  • Siempre verifique la salud de cada disco antes de comenzar una reconstrucción para evitar problemas potenciales.

Intercambio de Paridad

A parity swap is a special procedure in Unraid used when you need to replace a data disk with a disk that is larger than your current parity disk. The process moves your current parity disk to the data slot, then installs a new, larger disk as the new parity disk. This ensures your array remains protected and allows for larger data drives in the future.

Escenario de ejemplo

Tiene una configuración de Unraid con un disco de paridad de 2TB y un disco de datos de 1TB y quiere reemplazar el disco de 1TB con un disco de 4TB.

Primero, asigne el nuevo disco de 4TB como el disco de paridad, que reemplazará al disco de 2TB. Luego mueva el disco de 2TB original a la ranura de datos y retire el disco de 1TB por completo.

Después de estos cambios, tendrá un disco de 4TB como su nueva paridad, asegurándose de que puede agregar discos de datos futuros de hasta 4TB. El disco de 2TB ahora contendrá sus datos existentes, mientras que el disco de 1TB puede ser reutilizado.

Este intercambio mantiene sus datos seguros y su array protegido, permitiendo futuras actualizaciones.

:::important[Prerequisites]

  • Antes de comenzar, asegúrese de que el disco de datos que desea reemplazar esté deshabilitado. Si el disco ha fallado (muestra un indicador rojo), ya está deshabilitado. Si el disco está saludable pero desea reemplazarlo, desasigne el disco y comience el arreglo una vez sin él para forzar a Unraid a marcarlo como deshabilitado.
  • Si su disco de datos de reemplazo no es más grande que su disco de paridad, use el procedimiento estándar de Reemplazo de un Disco de Datos en su lugar.
  • Este procedimiento solo es necesario para reemplazar unidades de datos en una matriz Unraid con un disco más grande que el disco de paridad actual. Si solo necesitas actualizar tu disco de paridad, simplemente retira el disco de paridad antiguo, agrega el nuevo, y enciende la matriz. La paridad se reconstruirá automáticamente.

:::

:::warning[Warnings]

  • Always verify the health of all drives using SMART reports before starting a parity swap. Attempting this procedure with another failing or unhealthy disk increases the risk of data loss.
  • Si es posible, pre-limpie el nuevo disco. Aunque no es necesario, pre-limpiar comprueba la resistencia del disco y reduce el riesgo de fallo temprano.
  • Identifica correctamente todos los discos antes de comenzar. Anota los números de modelo y los últimos cuatro caracteres de cada número de serie para evitar errores durante la asignación.

:::

Para realizar un intercambio de paridad:

nota

Si el disco a ser reemplazado ya está deshabilitado (fallido), es posible que no necesite realizar los pasos 1-4. Si ya ha instalado la nueva unidad de reemplazo (por ejemplo, después de pre-limpiarla), puede omitir los pasos 5-8.

  1. Detener el array si está en funcionamiento.

  2. Desasigne la vieja unidad de datos si todavía está asignada. Si el disco estaba previamente saludable, puede ver notificaciones de error por un disco faltante - esto es esperado.

  3. Inicie el arreglo. Si se le solicita, marque la casilla confirmando su acción. El disco de datos ahora debería mostrar como "No instalado."

  4. Detenga el array nuevamente. En este punto, el array trata el disco como fallido.

  5. Apaga el servidor.

    consejo

    Si su sistema admite hot-swap, no necesita apagar para quitar o instalar discos. Solo asegúrese de que el array esté detenido antes de hacer cambios de hardware.

:::

  1. (Opcional) Retire la unidad vieja. Puede desear mantenerla instalada para pruebas o reasignarla.
  2. Instale el nuevo disco. Se recomienda encarecidamente pre-limpiar, pero no es necesario formatear.
  3. Encienda el servidor.
  4. Detenga el arreglo si se inició automáticamente. Si ve un mensaje sobre intentar desmontar comparticiones de disco, deshabilita los servicios de Docker y/o VM en Configuraciones, reinicie e intente de nuevo.
  5. Desasigne el disco de paridad.
  6. Asigne el nuevo disco a la ranura de paridad. Puede recibir notificaciones de error - esto es normal.
  7. Asigne el disco de paridad viejo a la ranura de datos del disco que está siendo reemplazado. Tanto el disco de paridad como el disco de datos de reemplazo ahora deberían mostrar indicadores de estado azules.
  8. Vaya a Principal → Operación del Arreglo. Debería ver un botón de Copiar y un mensaje indicando "Copiar llevará la información de paridad al nuevo disco de paridad."
  9. Confirme e inicie el proceso de copia. Verifique el cuadro de confirmación y haga clic en Copiar. El arreglo no estará disponible durante esta operación.
  • El proceso de copia puede tomar muchas horas, dependiendo del tamaño del disco. Cuando finalice, el arreglo estará detenido y listo para una reconstrucción de datos.
  1. Inicie el array para comenzar la reconstrucción de datos.
    • Confirme su acción si se le solicita. El arreglo ahora está iniciado y los datos se reconstruyen en el nuevo disco de datos.
    • Puede usar el array durante la reconstrucción, pero para mejor rendimiento, limite el uso.
    • El proceso de reconstrucción también tomará varias horas.
advertencia

Nunca formatee un disco durante este proceso. Formatear borrará todos los datos y actualizará la paridad, haciendo imposible la recuperación.

After completion, you will have a larger parity disk and a replaced data disk. Many users run a parity check afterward for extra confidence, though this is optional.


Remoción de discos

Es posible que llegue un momento en que desee eliminar un disco de su arreglo Unraid. Ya sea que esté buscando ahorrar energía, retirar un disco viejo o poco confiable, o reutilizar hardware para un uso diferente, el proceso es bastante sencillo.

Removiendo discos de paridad

Si encuentra que ya no necesita el nivel de protección de paridad en su configuración, puede eliminar un disco de paridad cuando desee.

Para eliminar un disco de paridad:

  1. Detenga el array: Comience accediendo al WebGUI y deteniendo el array.
  2. Desasigne los discos de paridad: Ubique la ranura de los discos de paridad y configúrela como "No asignado".
  3. Inicie la matriz: Finalmente, reinicie la matriz para aplicar los cambios y eliminar con éxito los discos de paridad de la configuración.
advertencia

Antes de realizar cualquier cambio, tenga en cuenta lo siguiente: Si ya tiene algún disco de datos fallido en su matriz, eliminar un parity disk puede disminuir el número de fallos que Unraid puede manejar sin arriesgar pérdida de datos.

  • Con dual paridad, puedes recuperar de una sola unidad fallida, pero ten en cuenta que no podrás sobrevivir a otra falla durante el proceso de reconstrucción.
  • Con una sola paridad, pierdes toda la redundancia, lo que significa que cualquier falla adicional en las unidades podría resultar en pérdida de datos.

Eliminar discos de datos

Eliminar un disco de datos es un proceso sencillo, pero es importante recordar que necesitarás realizar una sincronización de parity después. Hasta que esta sincronización esté completa, hay un riesgo de pérdida de datos si otro disco falla.

Puedes elegir entre dos métodos para eliminar un disco de datos:

  1. Método estándar - Recomendado para la mayoría de los usuarios.
  2. Método de preservación de paridad - Adecuado para usuarios avanzados que desean mantener la paridad durante la eliminación.

Este método es ideal para usuarios que buscan una forma sencilla de eliminar un disco de datos.

  1. Detener la matriz: Comience deteniendo la matriz para retirar el disco de forma segura.
  2. (Opcional) Documente sus asignaciones de disco: Considere tomar una captura de pantalla de sus asignaciones de disco actuales desde la pestaña Principal.
  3. Restablecer la configuración de la matriz: Utilice el procedimiento de Restablecimiento de la configuración de la matriz. Asegúrese de elegir la opción para preservar todas las asignaciones actuales.
  4. Quitar la asignación del disco: Identifica y quita la asignación del disco que deseas eliminar.
  5. Iniciar el array: Después de quitar la asignación del disco, inicia el array nuevamente, pero no marques la casilla "La paridad es válida".

Una vez que inicie la matriz, se iniciará una sincronización de paridad si tiene un disco de %%paridad|parity-disks%% asignado. Tenga en cuenta que la matriz será vulnerable a la pérdida de datos hasta que se complete esta sincronización.

consejo

Mueve cualquier dato importante fuera del disco antes de la eliminación. El proceso de sincronización parity puede tardar varias horas, dependiendo del tamaño del disco y la actividad del sistema.


Verificación de dispositivos del arreglo

Verificar regularmente su arreglo Unraid es crucial para mantener la integridad de los datos e identificar problemas potenciales antes de que resulten en pérdida de datos. Puede iniciar una verificación utilizando el botón Verificar en Operaciones del Arreglo. Dependiendo de la configuración de su arreglo, este botón le permite realizar una verificación de paridad o de lectura.

The check button lets you perform parity and read checks

Para comodidad, puede programar estas verificaciones para que se ejecuten automáticamente en intervalos que se adapten a usted navegando a Configuración → Programador. Se recomienda realizar verificaciones automáticas, no correctivas, mensualmente o trimestralmente para garantizar la salud continua de sus datos.

Chequeos de Paridad y Lectura

Un parity check es esencial cuando tu matriz incluye al menos un dispositivo de paridad asignado. Durante este proceso, todos los discos de datos se leen simultáneamente. El sistema recalcula la paridad y la compara con la información almacenada en tu(s) parity disk(s).

Profundización: Sincronización de paridad vs. Comprobación de paridad - ¿Cuál es la diferencia? - Haga clic para expandir/colapsar

Una parity sincronización lee todos los discos de datos y crea parity desde cero, guardando los resultados en los parity drives. Este proceso ocurre típicamente cuando añades o reemplazas un parity drive o después de cambios significativos en la configuración.

Un parity check lee todos los discos de datos junto con los parity drives. Recalcula los valores de parity y los compara con los valores almacenados. Existen dos modos para ejecutar un parity check:

  • Correctiva (CORRECT): Si encuentra una discrepancia, actualiza el parity disk y registra el evento.
  • No correctiva (NOCORRECT): Solo registra cualquier error encontrado sin actualizar la paridad.

Para evitar un registro excesivo, solo se informan las primeras 100 direcciones con errores durante una comprobación de paridad. Estas discrepancias se denominan errores de sincronización e indican dónde la paridad no se alinea con los datos, generalmente debido a problemas como cortes de energía repentinos o problemas de hardware. Cada error de sincronización se cuenta en bloques de 4KiB, que es el tamaño de unidad de I/O del sistema (conocido como tamaño de página de Linux).

Profundización: ¿Qué significa "válido" para la paridad y los discos del conjunto? - Haga clic para expandir/colapsar

Un disco de paridad válido indica que después de la última sincronización de paridad exitosa, Unraid reconoció la paridad como "buena", lo que significa que es adecuada para la recuperación de datos si falla un disco. El estado "válido" se aplica a cada disco en el conjunto, no solo al de paridad. Si todos los discos menos uno son válidos, Unraid puede reconstruir los datos del disco faltante o fallado usando la paridad.

Unraid mantiene el estado "válido" del disco de paridad incluso cuando ocurren algunos errores de sincronización después de una verificación no correctiva. Esto asegura que aún pueda recuperar un disco fallido. Si la paridad se marcara como inválida, correría el riesgo de tener dos discos inválidos después de una sola falla adicional, lo que podría conducir a la pérdida de datos.

Mientras una comprobación de paridad está en progreso, aún puede usar el conjunto. Sin embargo, tenga en cuenta que el rendimiento puede disminuir debido a la disputa por el uso de los discos, ya que tanto las operaciones de archivos como la verificación competirán por los recursos.

Normalmente, si la parity check identifica errores, Unraid actualizará el parity disk para alinearlo con los datos calculados e incrementará el contador de Errores de Sincronización.

consejo

Si prefieres realizar una comprobación sin hacer correcciones, simplemente desmarca Escribir correcciones a la paridad antes de comenzar. De esta manera, se informarán los errores pero no se corregirán.

important

After an "Unsafe Shutdown"—when the array is restarted without being properly stopped—Unraid automatically initiates a parity check using the mode configured under Settings → Scheduler → Parity Check (non-correcting by default). To change how the automatic check runs, open Settings → Scheduler → Parity Check and adjust the options there. Unexpected power loss is the most common trigger for an unsafe shutdown, so using an uninterruptible power supply (UPS) is strongly recommended to protect your data.

¿Qué son los errores de paridad?

Parity errors happen when the parity information your system calculates doesn't match what's stored on your parity drives. This mismatch can arise from several issues, including:

  • Pérdida repentina de energía o apagados inseguros
  • Unidades fallidas o errores de disco
  • Problemas con cables o conexiones
  • Apagados no limpios o fallos inesperados del sistema

When parity errors occur, either the parity drives or the data disks could be out of sync. Ideally, a parity check should report zero errors so everything functions correctly.

Qué hacer si encuentras errores de paridad

Si tu parity check revela errores:

  1. Investigate the problem: Start by checking SMART reports, which provide detailed information about your drives' health. Look for any signs of disk or connection problems.
  2. Busca ayuda en nuestros foros: Si no puedes resolver el problema por tu cuenta, considera solicitar consejos en los foros de Unraid. La comunidad puede ofrecer valiosas perspectivas y sugerencias basadas en sus experiencias.
  3. Ejecuta otra verificación: Después de haber abordado cualquier problema de hardware, ejecutar otra parity check es una buena idea para asegurarte de que todo vuelva a estar en orden.
Rebuild Tiempo

Remember that parity checks can take several hours, depending on the size of your disks and the activity level of your system. For the best results, schedule these checks during times of low system usage.

Historial de verificación

Siempre que el sistema realice una verificación de paridad o una verificación de lectura, mantendrá un registro de lo que ocurrió. Puede ver estos detalles fácilmente haciendo clic en el botón Historial que se encuentra bajo Operaciones del Arreglo en la interfaz.

Para aquellos que quieran indagar más a fundo, todos estos registros se guardan en un archivo de texto ubicado en el directorio config en tu dispositivo USB de Unraid.


Apagar o encender discos

Unraid allows you to control the power states of your hard drives. You can easily spin them up or down, and manage SSDs to be active or in standby. This helps save energy, extend the life of your drives, and reduce noise when the disks are not being used.

¿Por qué bajar o subir la velocidad?

  • Reducir velocidad: Si tienes discos que no se utilizan con frecuencia, reducir su velocidad puede ahorrar energía y ayudar a que duren más.
  • Aumentar velocidad: Si sabes que necesitarás los archivos pronto, aumentar la velocidad de los discos con antelación puede reducir los tiempos de espera.

Cómo controlar los estados de velocidad

Puedes controlar los estados de velocidad del disco a través de la pestaña Main en el WebGUI.

  1. Ve a la pestaña Main y localiza tus dispositivos de arreglo.
  2. Encuentra los botones de control de velocidad: cada disco mostrará una de las siguientes opciones:
    • Haz clic en el botón 🔘 para Aumentar velocidad si el disco está actualmente en baja velocidad
    • Haz clic en el botón 🟢 para Reducir velocidad si el disco está actualmente girando
  3. Haz clic en el botón apropiado para la acción que deseas:
    • Haz clic en Reducir velocidad 🟢 para apagar un disco inactivo y ahorrar energía
    • Haz clic en Aumentar velocidad 🔘 para encender un disco que actualmente está en baja velocidad

Recuerda que si un disco está siendo accedido (por ejemplo, si estás abriendo un archivo), permanecerá activo e ignorará cualquier solicitud de reducir velocidad.

Cuando un disco está desactivado, su temperatura no se mostrará en el WebGUI. Sin embargo, una vez que cualquier aplicación o usuario acceda a él, se activará automáticamente.

consejo

Use los controles de activación para ahorrar energía y reducir el desgaste de sus discos. Recuerde que los discos que se están utilizando activamente permanecerán encendidos hasta que todas las tareas estén terminadas.


Restablecer la configuración del arreglo

Restablecer la configuración de su arreglo es un paso importante que debe llevarse a cabo con cuidado. Este proceso suele ser necesario cuando se elimina un disco, se comienza desde cero con un nuevo diseño de arreglo o se resuelven problemas de asignación de discos. Tenga en cuenta que esta acción puede afectar la protección de datos y la paridad, así que asegurese de proceder solo cuando realmente lo necesite.

Razones comunes para restablecer tu arreglo incluyen:

  • Eliminar o reemplazar discos: Si necesita retirar o intercambiar discos en su arreglo.
  • Comenzar de nuevo: Cuando busca crear una nueva disposición para su arreglo.
  • Corregir errores de asignación de discos: Para corregir cualquier problema con la forma en que los discos están asignados actualmente.
  • Recuperarse de problemas de configuración: Al enfrentar desafíos con su configuración existente.

Resetear la configuración de tu disco se puede hacer a través de la nueva página de configuración

Para restablecer la configuración de tu arreglo:

  1. Ir a la página Herramientas y haz clic en Nueva Configuración.
  2. Puedes mantener algunas asignaciones de disco existentes si solo deseas hacer ajustes menores. Esto puede ahorrar tiempo y minimizar la posibilidad de errores.
  3. Confirma tu elección marcando la casilla, luego haz clic en Aplicar.
  4. Vuelve a la pestaña Principal. Después de aplicar los cambios, tu configuración habrá sido restablecida.
  5. Haz los cambios necesarios en tu configuración asignando o desasignando discos según sea apropiado.
  6. Inicia el arreglo en Modo Normal o Maintenance Mode para finalizar tus actualizaciones.
important
  • Preservación de datos: Unraid intentará reconocer discos previamente usados y preservar datos donde sea posible.
  • Impacto en la paridad: Retirar un disco de datos siempre invalidará la paridad a menos que ese disco haya sido borrado antes de ser retirado.
  • Reordenamiento de discos: Cambiar el orden de los discos no afectará la paridad1, pero puede invalidar la paridad2.
precaución

Cuando veas el botón Iniciar, hay una casilla de verificación etiquetada como La paridad es válida. Solo verifica esta casilla si estás seguro de que es correcto o si un usuario experimentado de Unraid te lo ha aconsejado durante la recuperación. Verificar incorrectamente esta opción puede conducir a la pérdida de datos.

No utilices Nueva Configuración si tu objetivo es reconstruir un disco. Realizar una Nueva Configuración limpia el historial de la matriz necesario para una reconstrucción, y Unraid no ofrecerá reconstruir el disco después. Sigue el procedimiento de reconstrucción del disco.

Deshacer un restablecimiento

Si encuentras que necesitas revertir un restablecimiento:

  1. Accede a tu dispositivo flash a través de la red (SMB).
  2. Localiza y abre la carpeta config.
  3. Renombra el archivo super.old a super.dat.
  4. Reinicia tu servidor y tu configuración anterior del arreglo debería ser restaurada.

Informes de estado

Unraid proporciona informes de estado que le ayudan a mantenerse al tanto de la salud de su arreglo de almacenamiento. Estos informes son una forma rápida de verificar si alguno de sus discos está deshabilitado o si tiene problemas de lectura o escritura de datos.

  • Estado actual: Los informes de estado muestran la condición actual de su arreglo. Es importante tener en cuenta que esta información se restablece después de reiniciar su sistema, por lo que no mantendrá un historial de problemas anteriores.

  • Sin datos históricos: Si deseas ver qué ha ocurrido antes de un reinicio, tendrás que buscar en otro lugar, ya que estos informes no guardan estados pasados.

important

Recuerde que los informes de estado no incluyen datos SMART. Los informes SMART le ofrecen una vista más detallada sobre la salud individual de los discos. Así que, incluso si su informe de estado muestra que todo está bien, revisar los informes SMART regularmente sigue siendo una buena idea para detectar cualquier problema potencial a tiempo.


Modos de escritura del arreglo

Unraid proporciona diversos modos de escritura para gestionar las operaciones del arreglo, cada uno con sus propias ventajas y desventajas en cuanto a velocidad, consumo de energía y desgaste de los discos. Conocer cómo funcionan estos modos, junto con el papel de una unidad de caché o pool, puede ayudarlo a afinar su servidor para que se adapte mejor a sus necesidades.

Modos de escritura a simple vista

Modo de EscrituraVelocidad (Típica)Uso de energíaCuando las unidades se activanProtección de datosMejor caso de uso
Leer/Modificar/Escribir20–40 MB/sBajoSolo la paridad y la unidad objetivoLa mayoría de las cargas de trabajo, ahorro de energía, escrituras pequeñas
Turbo Escritura (Reconstrucción)40–120 MB/sAltaTodas las unidadesTransferencias de archivos grandes, reconstrucciones del arreglo, parity checks
Escritura en Caché (SSD/NVMe)50–110 MB/s (SSD), 250–900 MB/s (NVMe)*VaríaSolo las unidades de cachéNo (hasta que se mueva)Aplicaciones, VMs, escrituras frecuentes, maximizar velocidad

Leer/Modificar/Escribir

Haz clic para expandir/colapsar

Cómo funciona

Este modo lee los datos existentes y la paridad, calcula la nueva paridad y luego escribe los datos actualizados. Solo el parity drive y el disco de datos objetivo se activan, lo que resulta en un menor uso de energía y menos desgaste en los discos. Sin embargo, puede ser más lento debido a los ciclos adicionales de lectura/escritura.

Cuándo usar

  • En cualquier momento, especialmente si deseas ahorro de energía y que las unidades en reposo se activen.
  • Ideal para escrituras pequeñas o infrecuentes.

Turbo Escritura (Escritura reconstruida)

Haz clic para expandir/colapsar

Escritura turbo, también conocida como escritura reconstructiva, es una función diseñada para aumentar la velocidad de escritura de su array de Unraid. Funciona leyendo todos los discos de datos y actualizando la paridad simultáneamente. Este proceso elimina los retrasos causados por esperar que los platos giren, como se ve en el modo de escritura predeterminado. Sin embargo, es importante señalar que todos los discos del array deben estar girando y funcionando correctamente para que esto funcione de manera efectiva.

Cómo funciona

  • Cuando escribes nuevos datos, Unraid lee de las otras unidades de datos y calcula la paridad al mismo tiempo. Tanto los datos nuevos como la paridad actualizada se escriben juntos.
  • Todas las unidades del arreglo deben estar operativas y activamente girando.
  • Este método mejora significativamente las velocidades de escritura en comparación con el modo de escritura predeterminado.

Cuándo usar la Turbo Escritura

  • Utiliza la turbo escritura al transferir archivos grandes y secuenciales al arreglo.
  • Es eficaz durante las reconstrucciones del arreglo o parity checks, ya que todas las unidades ya estarán girando.
  • Este modo es muy útil cuando minimizar el tiempo de escritura es una prioridad y puedes confirmar que todas las unidades están sanas.

Cuándo evitar la Turbo Escritura

  • Evita usar este modo si deseas que tus unidades se apaguen durante los tiempos de inactividad para conservar energía.
  • La turbo escritura no es ideal para operaciones de escritura pequeñas o poco frecuentes, ya que provoca que todas las unidades se activen para cada escritura, aumentando el consumo de energía y el desgaste de las unidades.
  • Si sospechas que alguna unidad está fallando o es poco confiable, es mejor evitar la turbo escritura, ya que depende de que todas las unidades funcionen.
información

La escritura turbo es ideal para operaciones masivas y escenarios que requieren alto rendimiento. Sin embargo, puede que no sea la mejor opción para tareas cotidianas si se enfoca en el ahorro de energía y minimizar el desgaste de los discos.

Escritura en Caché

Haz clic para expandir/colapsar

Cómo funciona

Los datos se escriben primero en un SSD rápido o NVMe cache y luego se pueden mover al array principal más adelante por un proceso llamado Mover. Las velocidades varían:

  • SSD: 50–110 MB/s
  • NVMe: 250–900 MB/s (que puede utilizar redes 10GbE)

Una vez que los datos se trasladan al arreglo, están protegidos por la paridad.

Cuándo usar la Escritura en Caché

  • Para compartir operaciones de escritura frecuentes, como aplicaciones, máquinas virtuales o descargas.
  • Para mejorar el rendimiento y reducir cualquier latencia percibida de escritura.

Expectativas de rendimiento

  • Sin una unidad de caché: Promedio 20–30 MB/s, con picos de hasta 40 MB/s.
  • Con caché SSD: 50–110 MB/s.
  • Con caché NVMe: 250–900 MB/s dependiendo de las limitaciones de la red o la unidad.
consejo

Considere usar un pool de cache (múltiples dispositivos) para mayor redundancia y protección de datos antes de que el Mover se ejecute.

:::info[Automated Soluciones

  • El modo Auto (una característica futura) activará la turbo escritura solo cuando todas las unidades ya estén girando.
  • Los plugins de la comunidad (busca "Turbo Write" en la pestaña de Apps) pueden ofrecer opciones mejoradas de automatización o programación.

:::

Para cambiar el Modo de Escritura:

  1. Navega a Configuraciones → Configuraciones de Disco.
  2. Ubica Tunable (md_write_method).
  3. Elige tu modo preferido:
    • Leer/Modificar/Escribir (predeterminado)
    • Reconstruct Write (Turbo Write)
    • Auto (característica futura)
  4. Haz clic en Aplicar para confirmar tu elección.

:::important[Quick recapitulación

  • Usa Turbo Write cuando necesites velocidad, pero ten en cuenta el aumento del consumo de energía y la activación de las unidades.
  • Utiliza Escritura en Caché para un rendimiento óptimo, especialmente con unidades SSD o NVMe.
  • Para la mayoría de los usuarios, el modo de escritura predeterminado ofrece el mejor equilibrio, a menos que necesites específicamente mayores velocidades.

:::


Modos de lectura

Cuando uses Unraid, la velocidad a la que puedes leer archivos está determinada principalmente por el disco individual que contiene cada archivo. A diferencia de los sistemas RAID tradicionales, que combinan múltiples discos para mejorar el rendimiento, Unraid almacena cada archivo en un solo disco. Esto significa que las velocidades de lectura no se incrementarán por las velocidades combinadas de varios discos.

Expectativas de rendimiento

  • HDD único típico: 70–250 MB/s (depende del modelo de la unidad, la edad y la ubicación de los datos)
  • SSD SATA típico: 400–550 MB/s
  • NVMe SSD (en un pool): 250–7,000 MB/s (se aplican limitaciones de generación PCIe y red/PCIe; por ejemplo, red 10GbE se limita a ~1,100 MB/s)

:::note[Special casos

  • Si un disco está deshabilitado y sus datos están siendo reconstruidos, Unraid usará las unidades restantes junto con la información de paridad para recrear los datos. Durante este proceso, la velocidad de lectura puede reducirse a 30–60 MB/s o incluso menos, dependiendo del disco más lento en tu sistema.
  • Cualquier operación en curso en la matriz, como una verificación de parity o la reconstrucción de una unidad, también puede afectar el rendimiento de lectura. Esto se debe al aumento del movimiento de los cabezales de la unidad y la competencia general por los recursos.

:::


Piscinas de caché

Los Cache pools en Unraid proporcionan ventajas significativas, particularmente para tareas intensivas en escrituras, máquinas virtuales (VMs) y contenedores Docker. Estos pools operan por separado del array principal y pueden configurarse con múltiples discos utilizando los sistemas de archivos BTRFS o ZFS, soportando varias configuraciones de RAID para velocidad y protección de datos.

Pools de caché vs. el arreglo principal

CaracterísticaPool de caché (BTRFS)Pool de caché (ZFS)Arreglo principal (Unraid)
Velocidad de lecturaSSD: 400–550 MB/s, NVMe: 250–7,000 MB/s*SSD: 400–550 MB/s, NVMe: 250–7,000 MB/s*HDD: 70–250 MB/s (por disco)
Velocidad de escrituraSSD: 400–550 MB/s, NVMe: 250–7,000 MB/s*SSD: 400–550 MB/s, NVMe: 250–7,000 MB/s*20–120 MB/s (dependiente del modo de paridad)
Protección de datosRAID 1/RAID 10; RAID 5/RAID 6 (experimental, no para datos críticos)RAID 1/RAID 10; RAIDZ1/RAIDZ2/RAIDZ3 (estable, listo para producción)Basado en paridad, independiente del sistema de archivos
ExpansiónMezclar tamaños de unidades; agregar/eliminar dispositivos dinámicamenteSoporte limitado de adición/eliminación de dispositivos; no se puede eliminar de RAIDZ; adición de un solo dispositivo para expandir un único vdev RAIDZ en Unraid 7.2Agregar unidades, pero sin banda ni escalado de rendimiento
Complejidad en la recuperaciónMayor riesgo de pérdida de datos; se necesitan herramientas BTRFSMayor riesgo de pérdida de datos; se requieren herramientas ZFSReconstrucciones más fáciles basadas en paridad
Mejor paraAplicaciones, máquinas virtuales, escrituras frecuentesAplicaciones, máquinas virtuales, escrituras frecuentes, cargas de trabajo empresarialesAlmacenamiento a granel, bibliotecas de medios

*Las velocidades reales de NVMe dependen de la generación PCIe, el enfriamiento, y el ancho de banda de la red (p.ej., 10GbE se limita a ~1,100 MB/s).

Pros de los pools de caché

  • Mayor rendimiento: Los pools NVMe pueden saturar redes de 10GbE/40GbE (1,100–3,500 MB/s).
  • RAID flexible: Tanto BTRFS como ZFS soportan RAID 1/RAID 10 para redundancia sin necesidad de igualar tamaños de unidades.
  • Baja latencia: Ideal para bases de datos, máquinas virtuales y contenedores Docker.
  • Ventajas de ZFS: ZFS proporciona funciones de grado empresarial como verificación de integridad de datos, compresión y snapshots.

Contras de los pools de caché

  • Sin protección de paridad: Los datos no están protegidos hasta que se trasladan al arreglo.
  • Riesgos de recuperación: BTRFS RAID 5/RAID 6 es inestable; los pools de un solo disco carecen de redundancia.
  • Consideraciones de ZFS: ZFS requiere más memoria RAM y tiene requisitos de hardware más estrictos que BTRFS.

Para obtener información más detallada sobre cache pools, incluyendo cómo configurarlos, gestionarlos y características avanzadas, consulte la página Pools de Caché.


Solución de problemas

Solución de fallos de inicio del arreglo

Si tu conjunto no arranca, sigue estos pasos para identificar y solucionar problemas comunes. Busca mensajes de error bajo Principal → Operación del conjunto.

Mensaje: Demasiados discos incorrectos y/o faltantes!

Error de paridad única

Con un parity drive, solo puedes tener un disco faltante. Con dos parity drives, pueden faltar dos discos y todavía puedes iniciar la matriz, y así sucesivamente. La paridad ayuda hasta que puedas reemplazar el disco faltante.

Qué Hacer: Reemplace el disco faltante. Para configuraciones de paridad dual, reemplace los discos faltantes uno a la vez. Si no puedes recuperar los datos (o si fallan más de 2 discos en una configuración de paridad dual), ve a Herramientas → Nueva Configuración para realizar el procedimiento de Nueva Configuración.

Fallo de disco durante una reconstrucción

Si un segundo disco falla mientras está reconstruyendo otro, lo que pueda hacer dependerá de su configuración de paridad.

Disco de paridad único

Si un disco falla durante la reconstrucción de otro, la reconstrucción se detendrá porque los datos no se pueden restaurar con precisión. Lamentablemente, no podrás recuperar tus datos en esta situación.

Disco de paridad dual

Si tiene dos discos de paridad, tiene más opciones:

  • Puedes esperar a que la primera reconstrucción termine y luego ocuparte del segundo disco fallido.
  • O puedes detener la reconstrucción actual, reemplazar el segundo disco fallido y luego iniciar el arreglo para reconstruir ambos discos al mismo tiempo.

Si la primera reconstrucción está casi terminada, generalmente es mejor dejar que termine. Si recién comenzó, podría ser más rápido reconstruir ambos juntos.

advertencia

Reconstruir discos pone mucha tensión en todas las unidades, lo que aumenta la probabilidad de nuevas fallas. Siempre verifica la salud del disco usando informes SMART antes de comenzar una reconstrucción.

Rebuild Tiempo

Prepárate para que el proceso de reconstrucción tome varias horas. El tiempo puede variar según el tamaño del disco y qué tan ocupado esté tu sistema. Los discos más grandes y los sistemas ocupados pueden tardar más.