El agujero de escritura RAID (RWH) es un escenario de falla, relacionado con RAID basado en paridad. Este escenario de falla se puede encontrar cuando un fallo o bloqueo de energía del sistema ocurre al mismo tiempo que (o cerca de) un fallo de unidad. Cuando un sistema se bloquea y los fallos de la unidad son eventos correlacionados, pueden provocar la corrupción silenciosa de datos o la pérdida irrecuperable de datos. Debido a la falta de atomicidad de las operaciones de escritura entre las unidades miembro en RAID basado en paridad, es posible que un corte de energía durante el proceso de escritura de paridad de una banda activa ya no se corresponda con el resto de los datos de la banda. Los datos en tales bandas inconsistentes no tienen la protección deseada, y esto puede dar lugar a correcciones de volumen RAID no válidas (errores de datos silenciosos).
Intel® VROC admite la capacidad de cerrar el escenario de RWH en configuraciones RAID 5 mediante una función denominada cierre de RWH. Esto se aplica a Intel® VROC plataformas habilitadas.
La función Intel® VROC RWH Closure elimina dicha vulnerabilidad mediante el uso del registro de paridad parcial (PPL) a la memoria no volátil de los discos miembros del volumen RAID 5. Con hardware RAID y DRAM respaldada por batería; El registro podría usarse para recuperarse. Con Intel® VROC, se puede agregar una unidad de registro en diario para preservar la paridad parcial y reducir el posible problema de pérdida de datos.
Es importante tener en cuenta que cuando esta función está habilitada:
Nota | RWH no se puede habilitar si un volumen RAID está en proceso de migración. |
El controlador Intel® VROC se abstendrá de reconstruir un volumen RAID 5 antes o durante el proceso de recuperación de RWH.
Si la condición RWH ocurre durante un proceso de recuperación y la recuperación no se ha completado, Intel® VROC intentará reanudar el proceso de recuperación desde donde se interrumpió.
Si la condición RWH se produce durante el proceso de que el sistema operativo entre en modo de hibernación (estado de energía S4), el proceso de recuperación de RHW podrá corregir la condición de error para todos los datos que se escriben durante la hibernación.
Hay dos modos disponibles de protección Intel® VROC RWH:
La unidad de registro en diario debe ser al menos tan grande como la unidad más pequeña del volumen RAID (determinará el tamaño máximo del volumen RAID). Para la protección de RWH, Intel recomienda trabajar en modo distribuido (donde la información de registro en diario se almacena en las tres unidades miembros de RAID) y no en el modo de unidad de registro en diario (donde la información de registro en diario se almacena en una sola unidad). Llevar un diario es diferente a la paridad. El registro en diario ocurre primero, incluso antes de que los datos se confirmen en el volumen RAID 5, y una vez que el volumen RAID 5 esté listo, el diario ya no es necesario. La razón por la que la unidad de registro en diario debe ser al menos tan grande como el miembro más pequeño del volumen RAID 5 se debe a consideraciones de resistencia. Si bien el diario en realidad no requiere tanto espacio, sí debe escribirse una y otra vez, lo que requiere una buena resistencia / capacidad, y es lo que podría hacer que el diario distribuido sea más efectivo. El registro en diario distribuido utiliza el funcionamiento de Pérdida de energía inminente (PLI) de las unidades, que a su vez utiliza la memoria en la unidad para almacenar datos en lugar de NAND, lo que hace que la resistencia ya no sea un factor o una preocupación para el registro en diario. La otra opción es utilizar un dispositivo de registro en diario dedicado con una unidad de capacidad mucho menor, pero con una resistencia mucho mayor (como una solución de diario dedicado).
Los controladores Intel® VROC UEFI admiten la capacidad de recuperación del estado no válido del volumen RAID 5 causado por una condición RWH para todos los volúmenes RAID 5 enumerados durante el arranque del sistema.
Para habilitar las opciones de cierre de RWH con unidad de diario, el usuario debe completar el proceso de creación con el cierre de RWH desactivado y, a continuación, retroceder una página. En este punto, el usuario selecciona un disco disponible y, a continuación, establece sus propiedades en unidad de registro en diario.
Nota | Cuando se crea un volumen RAID 5 con el cierre de RWH habilitado y el volumen debe poder utilizarse en Windows* o Linux*, la función de cierre de RHW debe habilitarse mediante el modo distribuido. El entorno Linux* no admite el cierre de RWH mediante el modo de unidad de registro en diario. |
Para volúmenes RAID 5 en unidades creadas en versiones anteriores de Intel® VROC, Intel® VROC podrán aprovechar los mecanismos de cierre RWH más antiguos. Los mecanismos de Intel® VROC anteriores implementados para abordar la condición de RWH abarcaban una combinación de registro de rayas sucias y registro de paridad parcial. Esta implementación solo cerró parcialmente el agujero de escritura de RAID. Con las versiones de Intel® VROC más recientes, la solución RWH incluida cerrará completamente esta condición (cuando el cierre de RWH está habilitado). Cuando se deshabilita el cierre de RWH, se utiliza la implementación antigua (mediante el registro en diario de rayas sucias y el registro de paridad parcial).
Cierre de RWH en Intel® VROC para Windows* | Conozca el comportamiento específico de la función de cierre de RWH de Intel® VROC en entornos Windows* en Intel® Virtual RAID on CPU (Intel® VROC) cierre de agujero de escritura RAID (RWH) en entornos Windows*. |
Cierre de RWH en Intel® VROC para Linux* | Conozca el comportamiento específico de la función de cierre de RWH de Intel® VROC en entornos Linux* en Intel® Virtual RAID on CPU (Intel® VROC) cierre de agujero de escritura RAID (RWH) en entornos Linux*. |