16.12. Mantenimiento de RAID
Esta sección proporciona varios procedimientos para el mantenimiento del RAID.
16.12.1. Sustitución de un disco defectuoso en un RAID Copiar enlaceEnlace copiado en el portapapeles!
Este procedimiento describe cómo sustituir el disco defectuoso en una matriz redundante de discos independientes (RAID). Suponiendo que tenga /dev/md0 RAID de nivel 10. En este escenario, el disco /dev/sdg está defectuoso y necesita reemplazarlo por un nuevo disco /dev/sdh.
Requisitos previos
- Disco adicional de repuesto.
-
El paquete
mdadmestá instalado. - Una notificación sobre un disco defectuoso en un array. Para configurar la monitorización de arrays, consulte Sección 16.11, “Monitorización de RAID”.
Procedimiento
Asegúrese de qué disco está fallando. Para ello, introduzca el siguiente comando:
# journalctl -k -fEncontrará un mensaje que le indica qué disco ha fallado:
md/raid:md0: Disk failure on sdg, disabling device. md/raid:md0: Operation continuing on 5 devices.-
Pulse
Ctrl Cen su teclado para salir del programajournalctl. Añade un nuevo disco al array. Para ello, introduzca el siguiente comando:
# mdadm --manage /dev/md0 --add /dev/sdhMarque el disco que ha fallado como defectuoso. Para ello, introduzca el siguiente comando:
# mdadm --manage /dev/md0 --fail /dev/sdgCompruebe si el disco defectuoso fue enmascarado correctamente utilizando el siguiente comando:
# mdadm --detail /dev/md0Al final de la última salida del comando verá información sobre los discos RAID similar a esta donde el disco /dev/sdg tiene un estado faulty:
Number Major Minor RaidDevice State 0 8 16 0 active sync /dev/sdb 1 8 32 1 active sync /dev/sdc 2 8 48 2 active sync /dev/sdd 3 8 64 3 active sync /dev/sde 4 8 80 4 active sync /dev/sdf 6 8 112 5 active sync /dev/sdh 5 8 96 - faulty /dev/sdgPor último, elimine el disco defectuoso de la matriz. Para ello, introduzca el siguiente comando:
# mdadm --manage /dev/md0 --remove /dev/sdgCompruebe los detalles del RAID utilizando el siguiente comando:
# mdadm --detail /dev/md0Al final de la salida del último comando verá información sobre los discos RAID similar a esta:
Number Major Minor RaidDevice State 0 8 16 0 active sync /dev/sdb 1 8 32 1 active sync /dev/sdc 2 8 48 2 active sync /dev/sdd 3 8 64 3 active sync /dev/sde 4 8 80 4 active sync /dev/sdf 6 8 112 5 active sync /dev/sdh
Después de completar los pasos anteriores tendrá el RAID /dev/md0 con un nuevo disco /dev/sdh.