Red Hat Training

A Red Hat training course is available for RHEL 8

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

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

    # mdadm --manage /dev/md0 --add /dev/sdi
  4. Marque el disco roto como faulty. Para ello, introduzca el siguiente comando:

    # mdadm --manage /dev/md0 --fail /dev/sdb
  5. Retire el disco defectuoso de la matriz. Para ello, introduzca el siguiente comando:

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