Assistir recursivamente ao sistema de arquivos inteiro?

0

Para um projeto de software, preciso assistir a eventos do sistema de arquivos * de sistemas de arquivos inteiros no linux, cada um deles consistindo facilmente em mais de 200.000 diretórios. Como posso conseguir isso? (Eu já consegui trabalhar no Windows)

Pelo que eu entendi:

  • inotify não pode assistir de forma recursiva, e exaustivamente assistir a todos os subdiretórios é inviável,
  • fanotify não notifica exclusões, renomeia e move.

Por que vale a pena, estou usando o Ubuntu 16.04, sou root, e os sistemas de arquivos são todos locais (sem LAN / CIFS / etc).

Sem modificações no sistema operacional - um usuário deve poder baixar o software e executá-lo.

* criar, excluir, modificar, mover **.
** Em vez de mover, posso trabalhar com a modificação nos diretórios contidos ou excluir / adicionar.

    
por Mark Jeronimus 31.05.2017 / 16:22

0 respostas