Secondo Wikipedia ,
inotify è un sottosistema del kernel Linux che rileva le modifiche al file system. Ha sostituito il precedente dnotify.
I programmi che sincronizzano i file (come crashplan, dropbox, git) raccomandano nelle guide dell'utente che l'utente aumenta max_user_watches
( 1 , 2 , 3 ).
Da quello che ho capito su inotify, il sistema operativo viene "detto" che un file è stato modificato, invece di richiedere al sistema operativo di "cercare" le modifiche.
Presumo che ci sia un file "inotify" creato in ogni directory. È corretto? C'è un modo per interagire con inotify dalla riga di comando?
Risorse
Perché gli eventi di inotify sono diversi su un mount NFS?
Inotify attende un numero elevato di file in una directory
grep --exclude=arch -r inotify
i sorgenti del kernel Linux.