De acuerdo con Wikipedia ,
inotify es un subsistema de kernel de Linux que nota cambios en el sistema de archivos. Reemplazó el dnotify anterior.
Los programas que sincronizan archivos (como crashplan, dropbox, git) recomiendan en las guías del usuario que el usuario aumente max_user_watches
( 1 , 2 , 3 ).
Por lo que entiendo sobre inotify, se le dice al sistema operativo que se ha cambiado un archivo, en lugar de requerir que el sistema operativo "vaya a buscar" los cambios.
Supongo que hay un archivo "inotify" creado en cada directorio. ¿Es esto correcto? ¿Hay alguna manera de interactuar con inotify desde la línea de comandos?
Recursos
¿Por qué los eventos de inotify son diferentes en un montaje NFS?
Inotifywait para una gran cantidad de archivos en un directorio
grep --exclude=arch -r inotify
en las fuentes del kernel de Linux.