Red Hat Training

A Red Hat training course is available for RHEL 8

16.12. Mantendo o RAID

Esta seção fornece vários procedimentos para a manutenção do RAID.

16.12.1. Substituição de um disco defeituoso em um RAID

Este procedimento descreve como substituir o disco defeituoso em uma matriz redundante de discos independentes (RAID). Assumindo, você tem /dev/md0 RAID nível 10. Neste cenário, o disco /dev/sdg está defeituoso e você precisa substituí-lo por um novo disco /dev/sdh.

Pré-requisitos

  • Disco de reposição adicional.
  • O pacote mdadm está instalado.
  • Uma notificação sobre um disco defeituoso em uma matriz. Para configurar o monitoramento da matriz, ver Seção 16.11, “Monitoramento RAID”.

Procedimento

  1. Certifique-se de qual disco está falhando. Para fazer isso, digite o seguinte comando:

    # journalctl -k -f

    Você encontrará uma mensagem mostrando-lhe qual disco falhou:

    md/raid:md0: Disk failure on sdg, disabling device.
    md/raid:md0: Operation continuing on 5 devices.
  2. Pressione Ctrl C em seu teclado para sair do programa journalctl.
  3. Adicione um novo disco à matriz. Para fazer isso, digite o seguinte comando:

    # mdadm -gerir /dev/md0 --add /dev/sdh
  4. Marcar o disco defeituoso como defeituoso. Para fazer isso, digite o seguinte comando:

    # mdadm - gerenciar /dev/md0 --fail /dev/sdg
  5. Verifique se o disco defeituoso foi mascarado corretamente, usando o seguinte comando:

    # mdadm --detail /dev/md0

    Ao final do último comando de saída você verá informações sobre discos RAID semelhantes a este onde o disco /dev/sdg tem um status 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. Finalmente, remova o disco defeituoso da matriz. Para fazer isso, digite o seguinte comando:

    # mdadm --gerir /dev/md0 --remove /dev/sdg
  7. Verifique os detalhes do RAID usando o seguinte comando:

    # mdadm --detail /dev/md0

    Ao final da última saída do comando você verá informações sobre discos RAID semelhantes 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

Após completar as etapas acima, você terá o RAID /dev/md0 com um novo disco /dev/sdh.