Estou procurando um método simples que registre as operações do sistema de arquivos. Ele deve exibir o nome do arquivo que está sendo acessado ou modificado.
Eu estou familiarizado com o powertop, e parece que isso funciona até certo ponto, tanto que mostra os arquivos do usuário que foram gravados. Existem outros utilitários que suportam esse recurso.
Algumas das minhas descobertas:
powertop : melhor para o log de acesso de gravação, mas mais focado na atividade da CPU
iotop : mostra o acesso ao disco em tempo real por processo, mas não o nome do arquivo
lsof : mostra os arquivos abertos por processo, mas não o acesso ao arquivo em tempo real
iostat : mostra o tempo real / O desempenho do disco / matrizes, mas não indica arquivo ou processo
fanotifyé uma nova estrutura de notificação do sistema de arquivos no kernel do Linux (adicionada recentemente por volta de 2012). Você pode verificar isso. As ferramentas e utilitários que o utilizam ainda estão sendo gravados, portanto você pode ter que escrever um, mas é muito mais robusto do que inotificar, famin ou qualquer outra coisa que você já tenha visto até agora.