16.12.2. Sustitución de un disco roto en la matriz
Este procedimiento describe cómo sustituir el disco roto en una matriz redundante de discos independientes (RAID). Asumiendo que tiene /dev/md0 RAID nivel 6. En este escenario, el disco /dev/sdb tiene un problema de hardware y no puede seguir utilizándose. Usted necesita reemplazarlo con el nuevo disco /dev/sdi.
Requisitos previos
- Nuevo disco de sustitución.
-
El paquete
mdadm
está instalado.
Procedimiento
Compruebe el mensaje de registro utilizando el siguiente comando:
# journalctl -k -f
Encontrará un mensaje que le indica qué disco ha fallado:
md/raid:md0: Disk failure on sdb, disabling device. md/raid:md0: Operation continuing on 5 devices.
-
Pulse
Ctrl C
en su teclado para salir del programajournalctl
. Añada el nuevo disco al array como disco de reserva. Para ello, introduzca el siguiente comando:
# mdadm --manage /dev/md0 --add /dev/sdi
Marque el disco roto como faulty. Para ello, introduzca el siguiente comando:
# mdadm --manage /dev/md0 --fail /dev/sdb
Retire el disco defectuoso de la matriz. Para ello, introduzca el siguiente comando:
# mdadm --manage /dev/md0 --remove /dev/sdb
Compruebe el estado de la matriz mediante 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 7 8 128 0 active sync /dev/sdi 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/sdi.