Superkkt Blog

fanotify

2009/07/15 14:10

커널을 통해 시스템에서 파일이 엑세스 되거나 변경되는 등의 이벤트를 감지할 수 있는 여러 가지 방법이 있다. 대표적인 예로 inotify와 dnotify 등이 있는데 이들의 문제는 특정 디렉토리를 recursive하게 또는 전체 파일시스템을 감시하기 어렵다는 문제가 있다.

그런데 오늘 LWN에서 fanotify라는걸 알게되었는데 inotify와 dnotify가 가지고 있는 문제점이 없는것 같다. 그리고 새로운 소켓 타입을 만들어서 마치 소켓을 쓰는것처럼 API가 만들어져 있는데 예제코드를 보면 busy waiting을 하면서 event를 감시하고 있는데, select나 poll을 쓸 수 있는지는 확실하지 않다.


<관련 글>
http://superkkt.com/266

2009/07/15 14:10 2009/07/15 14:10

trackbacks

trackbacks rss

이 글에는 트랙백을 보낼 수 없습니다

Leave a Comment