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.
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.
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.
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:
- Haga clic en la pestaña Principal.
- Navega a la sección Operación de la matriz.
- 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:
📄️ Añadir Discos
Expandir la capacidad de almacenamiento
📄️ Reemplazar Discos
Actualizar o cambiar discos fallidos
📄️ Eliminar Discos
Descomisionar o reducir el tamaño del array
📄️ Verificar dispositivos del array
Monitorear datos SMART y diagnósticos
📄️ Hacer girar discos hacia abajo o hacia arriba
Gestionar encendido/apagado del disco
📄️ Restablecer la configuración del array
Reconstruir la estructura del array
Agregando discos
Configurando discos nuevos
- Ve a Principal → Dispositivos de la matriz en la interfaz.
- Selecciona el espacio donde deseas agregar el disco y selecciona el disco de la lista desplegable.
- 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.
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
Borrar | Pre-despejar | |
---|---|---|
Propósito | Garantiza la compatibilidad básica | Prueba el disco y lo prepara para su uso |
Velocidad | Funciona rápidamente | Proceso mucho más lento |
Impacto en la matriz | Funciona en segundo plano | Necesita que el disco sea removido del uso |
Mejor para | Ideal para expansiones rápidas | Genial 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.
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.
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
- Standard addition (Parity-protected)
- Addition without parity
Para agregar un disco de datos a una matriz protegida por paridad:
-
Detener la matriz: Usa la %%WebGUI|WebGUI%% de Unraid para detener la matriz.
-
Apagar tu servidor: Apaga tu servidor de forma segura.
-
Instalar el(los) nuevo(s) disco(s) duro(s): Agrega físicamente el nuevo disco(s).
-
Encender el servidor de nuevo: Inicia tu servidor otra vez.
-
Asignar el(los) nuevo(s) disco(s): Usa la %%WebGUI|WebGUI%% para asignar los nuevos discos a los espacios de datos disponibles.
-
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.
-
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.
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.
- 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.
- 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.
Puedes agregar múltiples discos, pero no serán utilizables hasta que todos hayan sido despejados y formateados.
Para agregar un disco de datos a una matriz sin protección de paridad:
-
Detener la matriz: Usa la %%WebGUI|WebGUI%% de Unraid para detener la matriz.
-
Apagar tu servidor: Apaga tu servidor de forma segura.
-
Instalar el(los) nuevo(s) disco(s) duro(s): Agrega físicamente el nuevo disco(s).
-
Encender el servidor de nuevo: Inicia tu servidor otra vez.
-
Asignar el(los) nuevo(s) disco(s): Usa la %%WebGUI|WebGUI%% para asignar los nuevos discos a los espacios de datos disponibles.
-
Iniciar la matriz: Inicia la matriz de nuevo.
- El paso de despeje se omite por completo cuando no hay un %%parity disk|disco de paridad%% en la matriz.
-
Formatear el Disco: El nuevo disco aparecerá como no montable en el WebGUI. Se le pedirá que lo formatee.
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.
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:
- 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.
- 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.
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:
- Detener el arreglo: Usa el WebGUI para detener el arreglo.
Si su servidor admite intercambio en caliente, no necesita apagarlo para cambiar discos. Puede omitir de forma segura los pasos 2 y 4.
- Apaga el servidor: Apaga tu servidor para realizar cambios de hardware de manera segura.
- Instala el nuevo parity disk: Coloca el nuevo, más grande parity disk en tu servidor.
- Enciende el servidor: Vuelve a encender el servidor.
- Asigna el nuevo disco: Ve a la ranura de paridad en tus configuraciones y asigna el nuevo disco, reemplazando el antiguo.
- 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!
-
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:
- Actualización de capacidad: Tu almacenamiento está casi lleno, y deseas usar discos más grandes.
- 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.
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:
-
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.
-
Detener el arreglo: A continuación, querrá detener el arreglo. Navegue a Principal → Operación del Arreglo y seleccione Detener.
-
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.
-
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:
- Maintenance Mode: This mode prevents any writes to the emulated disk.
- Normal Mode: If you need read/write access to the emulated disk, select this option.
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.
-
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.
-
Asignar el disco de reemplazo: Inserta tu nuevo disco más grande en la ranura vacante en el arreglo.
-
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:
Esta "X" roja muestra qué disco necesita reemplazo.
Preste atención a estas alertas.
Haz clic para ver cómo diferentes configuraciones de paridad manejan fallos de disco
Escenario de Falla | Sin Paridad | Paridad Única | Paridad Dual |
---|
| 1 Falla de Disco | Datos Perdidos | Reconstruible | Reconstruible | | 2 Fallas de Disco | Datos Perdidos | Datos Perdidos | Reconstruible |
- 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.
Si experimenta una situación en la que más discos fallan de los que su paridad puede proteger:
- Detenga inmediatamente todas las operaciones de escritura para prevenir una mayor pérdida de datos.
- Busque ayuda publicando su problema en los foros de Unraid junto con diagnósticos.
- 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.
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.
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.
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:
-
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.
Si tu servidor soporta hot-swap, puedes omitir el siguiente paso y simplemente detener el array.
-
Apague su servidor (solo si no está usando intercambio en caliente):
- Si su servidor no soporta intercambio en caliente, deberá apagarlo completamente.
-
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.
-
Encienda el servidor (si lo apagó):
- Enciende tu servidor si lo apagaste.
-
Asignar el nuevo disco:
- Regrese al WebGUI de Unraid.
- Encuentre la ranura del disco fallido y asigne su nuevo disco a esa ranura.
-
Confirme su acción:
- Verifique el cuadro que dice Sí, quiero hacer esto y confirme.
-
(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.
-
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.
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.
- 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
- What is parity swap?
- When to use parity swap?
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.
Utilice un parity swap cuando su unidad de datos de reemplazo sea más grande que su disco de paridad actual. Esto no es necesario si su nueva unidad de datos tiene el mismo tamaño o es más pequeña que su disco de paridad.
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:
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.
-
Detener el array si está en funcionamiento.
-
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.
-
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."
-
Detenga el array nuevamente. En este punto, el array trata el disco como fallido.
-
Apaga el servidor.
consejoSi 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.
:::
- (Opcional) Retire la unidad vieja. Puede desear mantenerla instalada para pruebas o reasignarla.
- Instale el nuevo disco. Se recomienda encarecidamente pre-limpiar, pero no es necesario formatear.
- Encienda el servidor.
- 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.
- Desasigne el disco de paridad.
- Asigne el nuevo disco a la ranura de paridad. Puede recibir notificaciones de error - esto es normal.
- 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.
- 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."
- 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.
- 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.
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:
- Detenga el array: Comience accediendo al WebGUI y deteniendo el array.
- Desasigne los discos de paridad: Ubique la ranura de los discos de paridad y configúrela como "No asignado".
- Inicie la matriz: Finalmente, reinicie la matriz para aplicar los cambios y eliminar con éxito los discos de paridad de la configuración.
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:
- Método estándar - Recomendado para la mayoría de los usuarios.
- Método de preservación de paridad - Adecuado para usuarios avanzados que desean mantener la paridad durante la eliminación.
- Standard method
- Parity-preserve method (Advanced)
Este método es ideal para usuarios que buscan una forma sencilla de eliminar un disco de datos.
- Detener la matriz: Comience deteniendo la matriz para retirar el disco de forma segura.
- (Opcional) Documente sus asignaciones de disco: Considere tomar una captura de pantalla de sus asignaciones de disco actuales desde la pestaña Principal.
- 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.
- Quitar la asignación del disco: Identifica y quita la asignación del disco que deseas eliminar.
- 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.
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.
El método de preservación de paridad te permite quitar un disco de datos de tu matriz Unraid sin perder la protección de paridad. Este proceso requiere preparación cuidadosa y algunos conocimientos técnicos y solo se recomienda para usuarios avanzados.
Lo que hace este método
Este método efectivamente limpia el disco de datos que deseas eliminar, permitiéndote mantener la paridad intacta. Dado que un disco lleno de ceros no afecta la paridad, tu matriz permanece protegida durante todo el procedimiento.
Cuándo usar este método
Use the parity-preserve method to remove a data disk while keeping your parity valid safely. This is especially useful to avoid a full parity sync after removal. Please ensure that the disk you're removing is healthy.
:::important[Prerequisites]
Antes de comenzar, asegúrate de cumplir con las siguientes condiciones:
- Este método te permite eliminar solo un disco a la vez.
- Nota que no hay soporte oficial de LimeTech para este proceso; procede con precaución.
:::
Este método borrará todos los datos del disco seleccionado. Verifique que todos los datos importantes se hayan movido antes de continuar.
Para eliminar un disco utilizando el método de preservación de paridad:
- Inicie el array en modo de mantenimiento: Haga clic en el disco que desea eliminar y luego en el botón Borrar. Esto borrará el sistema de archivos del dispositivo mientras mantiene la paridad, luego detenga el array.
- Iniciar la matriz: Inicia la matriz en modo normal; el disco a borrar no se montará, pero los discos restantes estarán en línea durante el proceso.
- Registrar asignaciones del array: Anota tus asignaciones del array, especialmente el parity drive, como medida de seguridad.
- (Opcional) Habilitar Turbo Write: Para un borrado más rápido, habilita Reconstruct Write ("Turbo Write") en Configuración → Configuraciones de Disco, pero solo si todos los discos están sanos.
- Borrar el disco: Usa el método alternativo de línea de comandos a continuación para borrar manualmente el disco.
- Detener el array: Una vez que se complete el borrado, detén el array.
- Restablecer la configuración del array: Mantén todas las asignaciones actuales al restablecer la configuración del array.
- Quitar la asignación del disco: Quita la asignación del disco que deseas eliminar, revisando todas las asignaciones, especialmente el parity drive.
- Confirma el estado de paridad: Marca la casilla que indica "La paridad ya es válida."
- Iniciar el array de nuevo: Inicia el array para finalizar el proceso de eliminación.
- (Opcional) Verificar paridad: Puedes ejecutar una parity check correctiva después para asegurar la integridad de la paridad.
Método alternativo por línea de comandos para borrar un disco
Si te sientes cómodo usando la línea de comandos de Linux, puedes borrar manualmente tu disco usando las siguientes instrucciones. Asegúrate de elegir el comando que corresponde con tu versión de Unraid.
Como borrar un disco puede tardar muchas horas, se recomienda usar algo como el Tmux Terminal Manager TTM plugin para escribir los comandos y asegurarte de que la sesión se mantenga activa.
Para Unraid 6.12 o posterior:
- Primero, desmonta el disco:
umount /mnt/diskX
- Borra el disco con el siguiente comando:
dd bs=1M if=/dev/zero of=/dev/mdXp1 status=progress
Para Unraid 6.11 y anteriores:
- Comienza desmontando el disco:
umount /mnt/diskX
- Luego, usa este comando para borrar el disco:
dd bs=1M if=/dev/zero of=/dev/mdX status=progress
Recuerde reemplazar X
con el número específico del disco de datos que está eliminando.
Antes de ejecutar estos comandos, verifique dos veces el número de la unidad para evitar borrar accidentalmente datos en el disco incorrecto.
No dudes en comunicarte con los foros de Unraid. Allí, puedes encontrar recursos útiles y soporte de la comunidad.
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.
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
- Parity checks
- Read checks
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.
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.
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:
- 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.
- 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.
- 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.
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.
Una verificación de lectura es una tarea importante que se debe realizar bajo ciertas condiciones para asegurar la salud de su arreglo de almacenamiento. Esta verificación es necesaria si su arreglo no tiene dispositivos de paridad asignados o si tiene más unidades deshabilitadas que unidades de paridad disponibles.
Durante una verificación de lectura, se examina cada sector de cada disco en el arreglo. El objetivo es verificar que se pueda acceder a todos los datos e identificar cualquier error de lectura irrecuperable.
Por qué son importantes las verificaciones de lectura
Las verificaciones de lectura son esenciales para monitorear la salud de sus discos, especialmente en configuraciones sin protección de paridad. Si un disco encuentra un error de lectura irrecuperable durante la verificación, los datos afectados no se pueden recuperar, lo que podría llevar a una pérdida de datos. Por lo tanto, es crucial estar atento a los resultados de estas verificaciones y tomar medidas cuando se informen errores.
También puedes revisar el historial de operaciones de read check en la interfaz de Unraid, lo que te ayuda a detectar tendencias o problemas recurrentes con el tiempo.
Cuándo usar una verificación de lectura
Considera ejecutar un read check en las siguientes situaciones:
- Sin dispositivos de paridad asignados: Cuando tu array carece de protección de paridad.
- Verificación de la integridad del disco: Para confirmar la integridad de cada disco sin hacer correcciones.
- Resolución de problemas de hardware: Después de solucionar problemas de hardware, para asegurar que todos los discos estén sanos.
¿Qué hacer si se encuentran errores?
Si tu read check reporta errores, aquí tienes algunos pasos a seguir:
- Review SMART reports: Check the SMART reports for the affected disks to understand their health status.
- Inspecciona las conexiones: Asegúrate de que las conexiones físicas y los cables estén seguros.
- Considera reemplazos: Si un disco muestra errores persistentes, piensa en reemplazarlo.
- Respalda datos críticos: Mueve datos importantes de cualquier disco que reporte errores tan pronto como sea posible para evitar la pérdida de datos.
Sin protección de paridad, cualquier error de lectura no recuperable conducirá a una pérdida de datos permanente para los archivos o sectores afectados.
Para mantener la salud de tus discos, es prudente programar revisiones de lectura regularmente, especialmente si tu arreglo no tiene protección de paridad. Esta medida proactiva te ayudará a detectar problemas potenciales temprano y proteger tus datos.
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.
- Ve a la pestaña Main y localiza tus dispositivos de arreglo.
- 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
- 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.
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.
Para restablecer la configuración de tu arreglo:
- Ir a la página Herramientas y haz clic en Nueva Configuración.
- Puedes mantener algunas asignaciones de disco existentes si solo deseas hacer ajustes menores. Esto puede ahorrar tiempo y minimizar la posibilidad de errores.
- Confirma tu elección marcando la casilla, luego haz clic en Aplicar.
- Vuelve a la pestaña Principal. Después de aplicar los cambios, tu configuración habrá sido restablecida.
- Haz los cambios necesarios en tu configuración asignando o desasignando discos según sea apropiado.
- Inicia el arreglo en Modo Normal o Maintenance Mode para finalizar tus actualizaciones.
- 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.
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:
- Accede a tu dispositivo flash a través de la red (SMB).
- Localiza y abre la carpeta
config
. - Renombra el archivo
super.old
asuper.dat
. - 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.
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 Escritura | Velocidad (Típica) | Uso de energía | Cuando las unidades se activan | Protección de datos | Mejor caso de uso |
---|---|---|---|---|---|
Leer/Modificar/Escribir | 20–40 MB/s | Bajo | Solo la paridad y la unidad objetivo | Sí | La mayoría de las cargas de trabajo, ahorro de energía, escrituras pequeñas |
Turbo Escritura (Reconstrucción) | 40–120 MB/s | Alta | Todas las unidades | Sí | Transferencias de archivos grandes, reconstrucciones del arreglo, parity checks |
Escritura en Caché (SSD/NVMe) | 50–110 MB/s (SSD), 250–900 MB/s (NVMe)* | Varía | Solo 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.
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.
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:
- Navega a Configuraciones → Configuraciones de Disco.
- Ubica Tunable (md_write_method).
- Elige tu modo preferido:
- Leer/Modificar/Escribir (predeterminado)
- Reconstruct Write (Turbo Write)
- Auto (característica futura)
- 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ística | Pool de caché (BTRFS) | Pool de caché (ZFS) | Arreglo principal (Unraid) |
---|---|---|---|
Velocidad de lectura | SSD: 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 escritura | SSD: 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 datos | RAID 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ón | Mezclar tamaños de unidades; agregar/eliminar dispositivos dinámicamente | Soporte 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.2 | Agregar unidades, pero sin banda ni escalado de rendimiento |
Complejidad en la recuperación | Mayor riesgo de pérdida de datos; se necesitan herramientas BTRFS | Mayor riesgo de pérdida de datos; se requieren herramientas ZFS | Reconstrucciones más fáciles basadas en paridad |
Mejor para | Aplicaciones, máquinas virtuales, escrituras frecuentes | Aplicaciones, máquinas virtuales, escrituras frecuentes, cargas de trabajo empresariales | Almacenamiento 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.
- Missing disks
- Device limit
- License issues
- Key server connection
- Withdrawn release
Mensaje:
Demasiados discos incorrectos y/o faltantes!
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.
Mensaje:
Demasiados dispositivos conectados. Por favor, considere actualizar su clave de registro.
Las reglas para conectar almacenamiento se aplican solo antes de iniciar el array. Después de iniciar el array, puede agregar más almacenamiento, incluyendo unidades USB para máquinas virtuales. Sin embargo, tenga en cuenta que Unraid actualmente solo limita el número de dispositivos de almacenamiento conectados en el nivel de licencia Starter (límite de 6 dispositivos).
El máximo se aplica a todos los dispositivos excepto al USB de arranque.
Para resolver este error:
- Detenga el arreglo.
- Elimine cualquier dispositivo de almacenamiento innecesario.
- Inicie el arreglo.
- Reconecta los dispositivos después para su uso como Dispositivos no asignados.
Mensaje:
Clave de registro inválida o faltante.
Se requiere una clave de registro válida para iniciar la matriz. Para comprar o obtener una clave de prueba:
- Vaya a Herramientas → Registro.
- Haga clic en Obtener clave de prueba o Comprar clave.
- Instale la clave volviendo a Registro, pegue en el campo y haga clic en el botón Instalar Clave.
- Licencia de prueba: Acceso completo a Unraid por 30 días, igual que los niveles de licencia superior. Puedes usar dispositivos de almacenamiento ilimitados, pero necesitarás una conexión a internet para iniciarlo. Comienza una nueva prueba aquí.
- Licencia Pagada: ¡Esta es suya para siempre! Sin embargo, hay límites en el número de dispositivos según el plan que elija (Starter, Unleashed o Lifetime). Después de activarla, no necesita conectar a internet nunca más.
Si ve un error de "clave inválida", podría significar que su prueba ha expirado. Para seguir usando Unraid, puede comprar una licencia aquí.
Si su servidor está en línea y su prueba no ha expirado, su unidad flash USB podría tener un GUID que no puede registrar una clave. Esto puede suceder si el GUID no es único o ya ha sido registrado por otra persona. Usar un lector de tarjetas SD a través de USB también puede causar este problema, ya que a menudo tiene un GUID genérico. Si su unidad flash USB está en lista negra, no se puede usar más, y necesitará encontrar un dispositivo diferente para su instalación del sistema operativo del servidor Unraid.
Mensaje:
No se puede contactar con el servidor de claves
Si tienes una licencia de prueba, verás un mensaje indicando que necesitas contactar con el servidor de licencias de Unraid para iniciar tu arreglo. Sin embargo, si tienes una licencia paga, puedes iniciar el arreglo sin pasos adicionales.
Para los usuarios de prueba, tu servidor intenta conectarse al servidor de claves de licencia para verificar tu licencia al iniciar. Si no puede conectar en 30 segundos, el arreglo no se iniciará. ¡Pero no te preocupes! Cada vez que refresques o navegues por el WebGUI, intentará validar tu licencia rápidamente. Una vez que se valide con éxito, tu servidor no necesitará volver a verificar a menos que reinicies.
Mensaje: Esta versión de Unraid ha sido retirada.
Si ve este mensaje, significa que está utilizando una versión beta o candidata de Unraid que no está habilitada para uso regular.
Para resolver esto:
- Abrir Unraid.
- Vaya a Herramientas → Actualizar SO.
- Instale la última versión estable.
Una vez que se complete la actualización, reinicie su servidor para iniciar su arreglo.
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.
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.
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.