inotify의 메커니즘에 대한 내용들을 알수 없을까요??

yshkorea의 이미지

여기저기 사이트 돌아다녀봐도 inotify 가 뭐하는거다 란건 잘나오는데
http://inotify.aiken.cz/?section=common&page=home&lang=en
http://www-128.ibm.com/developerworks/kr/library/l-inotify.html#N10054
이것이 내부적으로 어떻게 돌아간다던지,
어떤방식으로 모니터링 하는건지,
커널의 어느 부분에서 작동한다든지 하는내용은 나와있지가 않습니다.

inotify의 메커니즘에 대한 내용들을 알수 없을까요??

segfault의 이미지

linux/include/linux/fsnotify.h 을 참고하세요.
inotify는 단지 유저스페이스와의 인터페이스 역할을 할 뿐, 파일시스템 이벤트는 커널의 VFS 구현이 직접 전달합니다.
linux/fs/에서 fsnotify로 grep 해보면 관련된 부분이 꽤 나올 겁니다.

----
http://www.planetmono.org