Em ZFS No Linux , começando com versão 0.6.3 , isso pode ser tratado de maneira bastante elegante usando o < strong> ZFS Event Daemon (zed). O daemon de eventos, em virtude de monitorar os eventos do kernel diretamente, pode reagir quase imediatamente a quaisquer eventos que ocorram e não dependem de pesquisa e análise contínuas de alguma saída do comando. .
Crie um script de shell com qualquer nome de arquivo que comece com /etc/zfs/zed.d/scrub.finish
(por exemplo, scrub.finish-custom.sh
). Esse script pode executar qualquer ação apropriada, como enviar um email, gravar uma entrada de log em algum lugar ou fazer o sistema cantar e dançar (OK, talvez não seja isso). São fornecidos exemplos que podem fornecer um ponto de partida.
Se tudo o que você quer é receber um email quando o scrub estiver concluído, o script scrub.finish-email.sh
fornecido fará isso muito bem. Basta editar /etc/zfs/zed.d/zed.rc para indicar para onde o e-mail deve ser enviado e se um e-mail deve ser enviado também se o pool não estiver tendo problemas, certifique-se de que algo chamado scrub.finish
seguido por qualquer coisa em /etc/zfs/zed.d leva a ele, e certifique-se de que o zed é iniciado na inicialização.