Cuando una matriz RAID experimenta la falla de uno o más discos, puede entrar en modo degradado , [1] un modo de reserva que generalmente permite el uso continuo de la matriz, pero pierde los aumentos de rendimiento de la técnica RAID (como un RAID -1 espejo en dos discos cuando uno de ellos falla; el rendimiento volverá al de una unidad única normal) o experimenta graves penalizaciones de rendimiento debido a la necesidad de reconstruir los datos dañados a partir de los datos de corrección de errores .
Dependiendo de la gravedad del problema, la matriz puede colocarse en modo de solo lectura , ya sea automáticamente o por el administrador del sistema , hasta que se pueda corregir. Estas correcciones pueden o no ser posibles de hacer en línea (a diferencia de una reparación "fuera de línea", durante la cual el sistema no está disponible para los usuarios). Muchas configuraciones RAID cuentan con discos de repuesto que ya están instalados y se pueden agregar automáticamente a la matriz según sea necesario; cuando esto sucede, la matriz puede o no entrar en modo degradado hasta que se reconstruya el repuesto, pero en cualquier caso no debe estar en modo degradado después de que se reconstruya el repuesto. Si no hay repuestos disponibles, la matriz permanecerá en modo degradado hasta que se agregue un disco de repuesto o se reconfigure la matriz (si eso es posible para la configuración en cuestión).
Un caso típico en el que un RAID entra en modo degradado es un espejo simple de dos unidades después de un corte de energía; es poco probable que las unidades estén sincronizadas. Cada vez que se escriben bloques en los elementos de almacenamiento (unidades físicas, en este caso), cierta información contable se actualiza después de la escritura. El controlador RAID notará que los elementos de almacenamiento no están sincronizados, colocará la matriz en modo degradado y, en general, iniciará una operación de resincronización (reconstrucción) en segundo plano. Las soluciones de duplicación simples resincronizarán toda la matriz, bloque por bloque, en ambas unidades, lo que puede llevar bastante tiempo; este tiempo se puede reducir en gran medida mediante el uso de un mapa de bits con intención de escritura . [2]
Referencias
- ^ Vadala, Derek. Gestión de RAID en Linux , "O'Reilly Media, Inc.", 2003, págs. 31-32
- ^ Linux RAID Wiki, "Write-intent bitmap", " https://raid.wiki.kernel.org/index.php/Write-intent_bitmap ", publicado el 21 de marzo de 2011, consultado el 17 de abril de 2018