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
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.
-
Pressione
Ctrl C
em seu teclado para sair do programajournalctl
. Adicione um novo disco à matriz. Para fazer isso, digite o seguinte comando:
# mdadm -gerir /dev/md0 --add /dev/sdh
Marcar o disco defeituoso como defeituoso. Para fazer isso, digite o seguinte comando:
# mdadm - gerenciar /dev/md0 --fail /dev/sdg
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
Finalmente, remova o disco defeituoso da matriz. Para fazer isso, digite o seguinte comando:
# mdadm --gerir /dev/md0 --remove /dev/sdg
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.