Por quê? Os discos individuais são (talvez) bem, mas o super-bloco RAID é muito provavelmente danificado devido a uma falha de combinação de software / hardware.
O que fazer?
- Faça backup de tudo!
-
Instale o smartmontools e um diagnóstico completo de todas as unidades
sudo apt-get install smartmontools sudo smartctl --test=long /dev/sda sudo smartctl --test=short /dev/sdb sudo smartctl --test=short /dev/sdc
espere até o teste terminar e, em seguida:
sudo smartctl --all /dev/sda sudo smartctl --all /dev/sdb sudo smartctl --all /dev/sdc
-
interprete os resultados e veja se algum (s) disco (s) precisa (m) substituir (deixe um comentário se não estiver claro, e mencionei para fazer o backup? )
-
procure por blocos ruins:
badblocks -nsv -o /dev/USB-Stick/BadBlocks.sda /dev/sda badblocks -nsv -o /dev/USB-Stick/BadBlocks.sdb /dev/sdc badblocks -nsv -o /dev/USB-Stick/BadBlocks.sdc /dev/sdc
-
Se você encontrar blocos defeituosos, eles devem ser combinados em um arquivo (
badblocks.all
. Não me esqueci de mencionar o backup?) e passado para todas as unidades:mkfs.ext4 -l /dev/USB-Stick/BadBlocks.all /dev/sda mkfs.ext4 -l /dev/USB-Stick/BadBlocks.all /dev/sdb mkfs.ext4 -l /dev/USB-Stick/BadBlocks.all /dev/sdc
-
e recriam seu dispositivo :
mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sda /dev/sdb /dev/sdc
-
Restaurar backup
Notas:
- Eu definitivamente não faria um
mdadm --detail --scan
, pois você copiará o erro. - Se isso é realmente crítico, você pode acabar com 4 & 5 se os resultados de 3 forem fantásticos, mas eu não em>!
- Se isso for crítico, você pode acabar com 5 se os resultados de 3 & 4 forem fantásticos, mas eu não !
- Se você tiver orçamento, elimine o software RAID5 e obtenha um hardware RAID5 (300-500 $)
- Se você tiver o orçamento, adicione mais 2 discos e vá para RAID6
- Se você tiver o fim de semana inteiro para fazer isso, faça um
-wsv
em vez de um-nsv