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
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
mdadm
está 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 -f
Encontrará 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 C
en 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/sdh
Marque el disco que ha fallado como defectuoso. Para ello, introduzca el siguiente comando:
# mdadm --manage /dev/md0 --fail /dev/sdg
Compruebe si el disco defectuoso fue enmascarado correctamente utilizando el siguiente comando:
# mdadm --detail /dev/md0
Al 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/sdg
Por último, elimine el disco defectuoso de la matriz. Para ello, introduzca el siguiente comando:
# mdadm --manage /dev/md0 --remove /dev/sdg
Compruebe los detalles del RAID utilizando el siguiente comando:
# mdadm --detail /dev/md0
Al 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.