Blazer, parece que no processo de melhorar sua pergunta (que já é boa, por sinal), você encontrou sua própria resposta. Bem feito você! Mas há um pouco mais que poderia ser dito de maneira útil.
Até onde eu sei, mdadm.conf
será suficiente para você receber notificações automáticas. Certamente, o meu parece muito pouco diferente disso, e sei de um recente teste de falha que recebo notificações. (Estou um pouco curioso sobre a segunda barra em /dev/md/0
, mas se foi isso que seu sistema escreveu, é bem provável que esteja certo.)
Mas é axiomático em sysadmin profissional que, a menos que você tenha testado algo, você não pode realmente saber que isso funciona.
No mínimo, você desejará verificar se pode enviar e-mails desse sistema, como root, para o endereço gmail.com especificado e recebê-lo.
Se eu fosse você, faria pelo menos um teste de falha suave. Você pode fazer isso com mdadm /dev/md0 -f /dev/sdb1
. Isso irá falhar a segunda partição fora da matriz, e deve gerar uma notificação formal para você (verificar logs de email do seu sistema para ver se ele foi embora). Verifique a saída de cat /proc/mdstat
para saber como é um array meio ruim.
Você pode ressincronizar a matriz mais tarde com mdadm /dev/md0 -a /dev/sdb1
e verificar se ela está sincronizada novamente com outro cat /proc/mdstat
.
Se você quiser ir todo o porco, agendar algum tempo de inatividade, tente puxar uma das unidades e verifique se o sistema ainda pode inicializar. Onde o metadevice em questão é a partição de inicialização, as pessoas às vezes esquecem de ter um bloco de inicialização GRUB nas unidades both , portanto, quando a segunda falha, o sistema torna-se não inicializável. Substitua e volte a sincronizar a unidade mais tarde.
Quaisquer testes que você decidir fazer, documente-os, para que, quando houver uma falha real, você saiba o que esperar e possa minimizar a chance de erro do piloto destruir a segunda unidade.