Como substituir o dispositivo com defeito da matriz RAID

Como substituir o dispositivo com defeito da matriz RAID

No artigo anterior, descrevemos como configurar o RAID-1 nos sistemas RHEL/CENTOS. Algumas vezes os discos anexados com a matriz falhar. Nessa situação, precisamos substituir o dispositivo com defeito por um novo dispositivo de trabalho. A imagem abaixo está mostrando que o disk.

Neste artigo, você obterá como verificar qual dispositivo está com defeito e como removê -los da matriz RAID. Este artigo vai passo a passo para ajudá -lo a substituir o dispositivo com defeito da matriz RAID.

Etapa 1: Identifique o dispositivo com defeito

Sua importação para identificar o disco correto que está marcado por um ataque, use mdadm -estatus para verificar o status de todos os discos anexados em RAID.

[[Email Protected] ~]# mdadm - -detail /dev /md0 /dev /md0: versão: 1.2 Tempo de criação: Ter 25 de março 19:30:56 2014 Nível de RAID: RAID1 Tamanho da matriz: 5252187 (5.01 Gib 5.38 GB) Usado Tamanho do dev: 5252187 (5.01 Gib 5.38 GB) Dispositivos RAID: 2 Dispositivos totais: 2 Persistência: Superblock é persistente tempo de atualização: Ter 25 de março 22:40:08 2014 Estado: Limpo, degradado Dispositivos ativos: 1 Dispositivos de trabalho: 1 Dispositivos com falha: 1 Dispositivos de reposição: 0 Nome: 0 Nome : servidor1: 0 (local para host servidor1) uuid: 32a1c5ed: 7d6a99a6: 29d422f9: A3559b48 Eventos: 18 Número Maior RaidDevice State 0 8 17 0 Sync /Dev ativo /SDB1 1 0 0 1 Removido 1 8 33 - Fanda /sdc1 

Se você olhar a saída acima, o disco /dev/sdc1 está aparecendo com defeito e adicionado como disco sobressalente. Então, nosso alvo para remover /dev/sdc1 e adicione um novo disco no lugar disso. Também certifique -se de definir o tipo de sistema de arquivo como Linux RAID AUTODETECT.

Apenas para fins de aprendizagem: Você pode simplesmente marcar qualquer disco como com defeito usando o seguinte comando

[[email protegido] ~]# mdadm /dev /md0 - -flail /dev /sdc1 mdadm: set /dev /sdc1 com defeito em /dev /md0 

Etapa 2: Crie um novo disco

Eu anexei um novo disco virtual /dev/sdd no sistema. Vamos fazer uma partição no disco como /dev/sdd1 do mesmo tamanho de disco com defeito.

[[Email Protected] ~]# dispositivo fdisk /dev /sdd não contém uma tabela de partição DOS válida, nem Sun, SGI ou OSF Disklabel construindo um novo DOS Disklabel com identificador de disco 0xe70cdc62. As mudanças permanecerão apenas na memória, até você decidir escrevê -las. Depois disso, é claro, o conteúdo anterior não será recuperável. Aviso: Bandeira inválida 0x0000 da Partição Tabela 4 será corrigida por W (Rito) Aviso: o modo compatível com DOS é preterido. É fortemente recomendado desligar o modo (comando 'c') e alterar unidades de exibição para setores (comando 'u'). Comando (M para ajuda): n Ação do comando e estendido P Partição primária (1-4) P Número da partição (1-4): 1 Primeiro cilindro (1-1305, padrão 1): Usando o valor padrão 1 Último cilindro, +cilindros ou +tamanho k, m, g (1-1305, padrão 1305): +comando 5g (m para obter ajuda): t Partição selecionada 1 Código hexadecimal (tipo L para listar códigos): FD Tipo de sistema alterado da partição 1 para Comando FD (Linux Raid AutoDetect) (M para obter ajuda): W A tabela de partição foi alterada! Chamando ioctl () para reler a tabela de partição. Discos de sincronização. 

Etapa 3: Remova o disco com defeito no RAID

Vamos remover o disco com defeito da matriz RAID

[[Email Protected] ~]# mdadm /dev /md0 - -remove /dev /sdc1 mdadm: hot removido /dev /sdc1 de /dev /md0 

Etapa 4: Anexe um novo disco no RAID

Como removemos o disco com defeito da matriz RAID, vamos anexar um novo disco /dev/sdd1 no lugar disso.

[[email protegido] ~]# mdadm /dev /md0 --add /dev /sdd1 mdadm: adicionado /dev /sdd1 

Assim que o novo disco anexado à matriz RAID, ele começará automaticamente a sincronização de dados no disco, para visualizar o status do uso de sincronização

[[Email Protected] ~]# CAT /PROC /MDSTAT Personalidades: [RAID1] MD0: Raid1 ativo SDD1 [2] SDB1 [0] 5252187 Blocks Super 1.2 [2/1] [u_] [====>…] Recuperação = 22.8% (1200000/5252187) Acabamento = 0.2min de velocidade = 240000k/s não utilizados dispositivos: