Eu tenho 3 HDDs, cada um dividido em 3 partições.
Eu criei um RAID-1 para partição de inicialização
- md0 criado a partir de sda0, sdb0
e também criou dois arrays RAID-5:
- md1 criado a partir de sda1, sdb1, sdc1
- md2 criado a partir de sda2, sdb2, sdc2
Costumava funcionar bem, mas um dia tive que desligar a máquina (reinicialização a frio) para obter qualquer resposta da máquina. Depois disso, quando o sistema começou a inicializar, ele tentou reconstruir os arrays RAID por um tempo, mas depois de alguns minutos ele travou silenciosamente.
Inicializei o sistema no modo de recuperação Linux a partir do DVD e tentei remontar os dispositivos RAID manualmente. Consegui remontar md0 e md1 usando:
mdadm --assemble --scan /dev/md0
mdadm --assemble --scan /dev/md1
Mas quando tento remontar o md2 usando:
mdadm --assemble --scan /dev/md2
o sistema reinicia silenciosamente novamente.
Como posso resolver este problema?
Responder1
Eu suspeitava que fosse um problema de hardware, mas o problema era o kernel antigo usado no CentOS5. Usei o live CD do Ubuntu 10.10 32bit edition e consegui reconstruir o array com ele.
Depois de reconstruir o array, reiniciei o servidor com o CentOS original e atualizei todos os pacotes e o kernel. Tem funcionado muito bem desde então.
Responder2
Parece ser um problema de hardware, inspecione o servidor, verifique se o resfriamento da CPU está funcionando corretamente, teste/substitua a memória do servidor.