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
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
# journalctl -k -f
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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.
md/raid:md0: Disk failure on sdg, disabling device. md/raid:md0: Operation continuing on 5 devices.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
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
# mdadm --manage /dev/md0 --add /dev/sdh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Marque el disco que ha fallado como defectuoso. Para ello, introduzca el siguiente comando:
mdadm --manage /dev/md0 --fail /dev/sdg
# mdadm --manage /dev/md0 --fail /dev/sdg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Compruebe si el disco defectuoso fue enmascarado correctamente utilizando el siguiente comando:
mdadm --detail /dev/md0
# mdadm --detail /dev/md0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Por último, elimine el disco defectuoso de la matriz. Para ello, introduzca el siguiente comando:
mdadm --manage /dev/md0 --remove /dev/sdg
# mdadm --manage /dev/md0 --remove /dev/sdg
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Compruebe los detalles del RAID utilizando el siguiente comando:
mdadm --detail /dev/md0
# mdadm --detail /dev/md0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Al final de la salida del último comando verá información sobre los discos RAID similar a esta:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Después de completar los pasos anteriores tendrá el RAID /dev/md0 con un nuevo disco /dev/sdh.