
Então eu tenho um RAID5 abrangendo 5 discos. Na semana passada, tivemos uma unidade completamente danificada, além de outra unidade que o mdadm colocou off-line devido a setores defeituosos.
Eu tenho uma nova unidade e o mdadm está reconstruindo-a. No entanto, notei que mais tarde, AINDA OUTRA unidade (3ª unidade) ficou offline com um setor defeituoso. Então /proc/mdstat se parece com [UU_U_]. Aquele que estava reconstruindo aparece como SOBRESSALENTE. E aquele com setores defeituosos aparece como FAIL.
Agora, quando eu inicializo, o mdadm não consegue montar a unidade.
1.) como posso saber se o SPARE terminou a reconstrução ou não?
2.) Em caso afirmativo, como posso fazer com que o mdadm o adicione de volta ao array?
Existe algum tutorial sobre como fazer isso a partir de um CD ao vivo? Suspeito que a cópia do Linux executada no RAID5 degradado possa estar corrompida ...
Atualizar: Neste momento, verifico o HD que supostamente estava ruim. Acho que o que aconteceu foi issoTLERentrou em ação e o RAID o marcou como defeituoso. Da SMART, mostra que o HD tem 200 a 300 setores realocados. Não é o ideal, mas aos 2 anos de idade, WD, espero que não seja o fim da vida. Provavelmente 99% das unidades ainda estão intactas e eu gostaria de recuperá-las.
Meu maior obstáculo é que o mdadm marca essas unidades como "sobressalentes", mesmo depois de eu ter feito isso sudo mdadm --add /dev/md0 /dev/sde2
. Como faço para que eles façam parte do array novamente?
Responder1
Dois pensamentos:
Se você tivesse uma matriz RAID5 de 5 discos e dois discos falhassem antes de substituir um, você teria perdido todos os seus dados. Portanto, você deve planejar construir um novo array e restaurar seus dados do backup. Se você precisar resistir a duas falhas de disco, precisará usar o RAID 6.
Se três em cada cinco discos originais estragarem em um curto espaço de tempo, seu array original pode ter sido construído a partir de um lote de unidades defeituosas - ou, se essas unidades forem antigas, elas podem simplesmente estar chegando ao fim de sua vida útil. De qualquer forma, se eu estivesse na sua situação, não confiaria em nenhum dos discos restantes do array original.