RAID 5 - Como detecto se um disco falhou e qual deles?

1

Comprei um IBM eSeries com 5 discos de 36 GB cada.

Eu gostaria de fazer um RAID5 com isso.

Eu quero saber como posso detectar se um disco falhou ou precisa ser alterado. Se um falhar, o sistema continuará a operar mesmo assim? E como posso saber qual disco falhou? Como o sistema me diz qual disco mudar? E como posso monitorar a reconstrução do disco e como posso saber quando a reconstrução é feita?

Eu tenho muitas perguntas sobre essa coisa do RAID, desculpe:)

p.s .: eu vou usar o Debian 6

    
por Jonathan Rioux 05.11.2011 / 17:51

2 respostas

4

If one fails, does the system will continue to operate anyway?

Sim, é sobre isso que o RAID5 é: sobreviver à falha de um disco físico.

And how can I know which disk has failed? How does the system tell me which disk to change?

O controlador RAID reconhecerá o disco com falha, obviamente. Seu sistema operacional precisa ter um software correspondente instalado para interagir com o controlador, recuperar seu status e enviar uma notificação se estiver com problemas.

Infelizmente, a IBM fornece esse software (ServeRAID Manager) apenas para Red Hat e SLES:

link

    
por 05.11.2011 / 18:25
2

Você está falando sobre o software Linux md RAID? Se for um ataque de hardware, você precisará consultar o manual do fabricante.

Se o linux md raid então:

I would like to make a RAID5 out of it

mdadm --create /dev/md1 --level=5 --raid-devices=3 /dev/sda1 /dev/sdb1 /dev/sdc1 

Onde / dev / sdxx são suas partições do disco rígido. Você precisa listar todos os cinco.

I want to know how can I detect if a disk has failed or needs to be changed

Você receberá uma mensagem de erro no log do syslog / mensagens. Para verificar manualmente o status

mdadm --detail /dev/md1

O sistema estará ativo e funcionando, é o objetivo do RAID.

I have so much questions about this RAID thing, sorry :)

Mais aqui

Leia os manuais e tente pesquisar por conta própria antes de postar perguntas aqui.

    
por 05.11.2011 / 18:29