Eu estou trabalhando curiosamente em um sistema debian, este sistema (sob Jessie) escreve datas em um SDcard com muita frequência, algumas vezes (eu estou trabalhando nisso mas não é a questão aqui) o sistema é incapaz de escrever porque de um erro (extraído de kernel.log):
FAT-fs (mmcblk0p1): unable to read inode block for updating (i_pos 892422)
blk_update_request: I/O error, dev mmcblk0, sector 57824
mmcblk0: error -110 sending status command, retrying
...
(Se você tem uma boa idéia de por que isso acontece ...)
O que eu gostaria de fazer é enviar-me um e-mail com o kernel.log e o syslog e, se for possível (deve), executar um script quando isso ocorrer.
Enquanto a idéia final é descobrir qual é a verdadeira fonte desse erro, eu tenho apenas uma solução quando isso ocorre: execute fsck no sdcard e reinicie o processo.