Parece que um dos discos foi retirado do array. Isso é indicado primeiro pelo estado removed
que você já notou e, em seguida, pela seguinte linha:
State : clean, degraded
Aqui está o que eu faria se tivesse o mesmo problema:
-
Verifique cuidadosamente
dmesg
por qualquer motivo pelo qual o disco foi retirado do array. Você pode tentar comdmesg | grep md:
edmesg | grep sdb
(suponho que o disco que está faltando seja sdb) e veja se há erros registrados. Eu acho que o que aconteceu é que sua unidade foi desconectada em algum momento e foi descartada da matriz. Ele poderia ter sido descartado devido a qualquer motivo, como cabos defeituosos, ou controlador de disco quebrado ou outro. -
Identifique a letra da unidade que foi excluída da matriz e verifique com o smartctl se há algum problema:
smartctl -a /dev/disk0
. Procure possíveis erros emWHEN_FAILED
eSTART OF READ SMART DATA SECTION
. -
Se o disco ficar saudável (sem erros indicados por), você poderá adicioná-lo novamente à sua matriz: %código%. Você pode monitorar o progresso da reconstrução executando
mdadm -a /dev/md0 /dev/sdb
.
Claro, eu aconselho você a fazer backup de seus dados antes de fazer qualquer dessas coisas, já que a execução de comandos errados pode deixá-lo sem seus dados!