Red Hat Training

A Red Hat training course is available for RHEL 8

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

Procedimiento

  1. 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.
  2. Pulse Ctrl C en su teclado para salir del programa journalctl.
  3. Añade un nuevo disco al array. Para ello, introduzca el siguiente comando:

    # mdadm --manage /dev/md0 --add /dev/sdh
  4. Marque el disco que ha fallado como defectuoso. Para ello, introduzca el siguiente comando:

    # mdadm --manage /dev/md0 --fail /dev/sdg
  5. 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
  6. Por último, elimine el disco defectuoso de la matriz. Para ello, introduzca el siguiente comando:

    # mdadm --manage /dev/md0 --remove /dev/sdg
  7. 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.