O ponto do RAID com redundância é que ele continuará o máximo que puder, mas obviamente detectará erros que o colocam em um modo degradado, como um disco com falha. Você pode mostrar o status atual de uma matriz com mdadm -D
:
# mdadm -D /dev/md0
<snip>
0 8 5 0 active sync /dev/sda5
1 8 23 1 active sync /dev/sdb7
Além disso, o status de retorno de mdadm -D
é diferente de zero se houver algum problema, como um componente com falha (1 indica um erro que o modo RAID compensa e 2 indica uma falha completa).
Você também pode obter um resumo rápido de todo o status do dispositivo RAID observando /proc/mdstat
. Você também pode obter informações sobre um dispositivo RAID em /sys/class/block/md*/md/*
; veja Documentation/md.txt
na documentação do kernel. Algumas /sys
entradas são também graváveis; por exemplo, você pode acionar uma verificação completa de md0
com echo check >/sys/class/block/md0/md/sync_action
.
Além dessas verificações pontuais, o mdadm pode notificá-lo assim que algo ruim acontecer. Certifique-se de ter MAILADDR root
em /etc/mdadm.conf
(algumas distribuições (por exemplo, Debian) configuram isso automaticamente). Em seguida, você receberá uma notificação por e-mail assim que ocorrer um erro (uma matriz degradada) .
Certifique-se de receber e-mails enviados para root na máquina local (algumas distribuições modernas omitem isso, porque consideram que todos os e-mails passam por provedores externos - mas receber e-mails locais é necessário para qualquer administrador de sistema sério). Teste isso enviando um e-mail root: echo hello | mail -s test root@localhost
. Normalmente, uma configuração de email adequada requer duas coisas:
- Execute um MTA em sua máquina local. O MTA deve ser configurado pelo menos para permitir a entrega de correio local. Todas as distribuições vêm com MTAs adequados, escolha qualquer coisa (mas não o nullmailer se você quiser que o e-mail seja entregue localmente).
-
Redirecionar emails indo para contas do sistema (pelo menos
root
) para um endereço que você lê regularmente. Esta pode ser sua conta na máquina local ou um endereço de e-mail externo. Com a maioria dos MTAs, o endereço pode ser configurado em/etc/aliases
; você deveria ter uma linha comoroot: djsmiley2k
para entrega local ou
root: [email protected]
para entrega remota. Se você escolher entrega remota, verifique se o seu MTA está configurado para isso. Dependendo do seu MTA, você pode precisar executar o comando
newaliases
depois de editar/etc/aliases
.