Daemon para verificar o Linux md raid

4

Existe uma maneira de verificar periodicamente se uma invasão de software do Linux é válida e não tem erros? Como um daemon que escaneia todos os blocos e os verifica.

    
por Jackalheart 04.08.2009 / 20:19

2 respostas

12

Em máquinas Debian (e, portanto, Ubuntu), o cron é executado:

/usr/share/mdadm/checkarray --cron --all --quiet

o primeiro domingo do mês. Isso faz exatamente o que você quer.

Basicamente resume-se a:

# echo check > /sys/block/$array/md/sync_action

mas com muita sanidade em torno disso. Roube-o da sua instalação Debian mais próxima, ou do pacote de código mdadm.

    
por 04.08.2009 / 20:52
3

A partir do Linux Software Raid How To :

... exemplo básico. Executando:

mdadm --monitor --mail = root @ localhost --delay = 1800 / dev / md2

deve liberar um daemon mdadm para monitorar / dev / md2. O parâmetro de atraso significa que a pesquisa será feita em intervalos de 1800 segundos. Por fim, eventos críticos e erros fatais devem ser enviados por e-mail para o gerente do sistema.

    
por 05.08.2009 / 04:46