Według Wikipedii ,
inotify to podsystem jądra Linuksa, który zauważa zmiany w systemie plików. Zastąpił poprzednie dnotify.
Programy, które synchronizują pliki (takie jak crashplan, dropbox, git), zalecają w instrukcjach użytkownika zwiększenie liczby użytkowników max_user_watches
( 1 , 2 , 3 ).
Z tego, co rozumiem na temat inotify, system operacyjny jest „informowany”, że plik został zmieniony, zamiast wymagać od systemu operacyjnego „szukania” zmian.
Zakładam, że w każdym katalogu jest utworzony plik „inotify”. Czy to jest poprawne? Czy istnieje sposób interakcji z inotify z wiersza poleceń?
Zasoby
Dlaczego zdarzenia inotify różnią się w przypadku montażu NFS?
Inotifywait dla dużej liczby plików w katalogu
grep --exclude=arch -r inotify
w źródłach jądra Linux.