이 주제를 조사하는 데 어려움을 겪고 있으므로 누군가가 올바른 방향을 알려줄 수 있기를 바랍니다. Inotify가 작동하려면 운영 체제에서 활성화해야 하는 커널 구성이 있습니까? Linux 커널의 .config 파일에서 어떤 옵션을 활성화해야 합니까?
답변1
예, CONFIG_INOTIFY_USER
. 다음은 이 커널 옵션과 관련된 도움말 텍스트입니다.
CONFIG_INOTIFY_USER:
관련 시스템 호출을 포함하여 사용자 공간에 대한 inotify 지원을 활성화하려면 여기에서 Y를 선택하십시오. Inotify를 사용하면 단일 개방형 fd를 통해 파일 및 디렉터리를 모니터링할 수 있습니다. 이벤트는 select() 및 poll()도 지원하는 파일 설명자에서 읽습니다.
Inotify는 dnotify의 많은 단점을 수정하고 여러 파일 이벤트, 일회성 지원 및 제거 알림을 포함한 몇 가지 새로운 기능을 도입합니다.
자세한 내용은 <file:Documentation/filesystems/inotify.rst를 참조하세요.
잘 모르겠으면 Y를 선택해주세요.
기호: INOTIFY_USER [=y]
유형: bool
fs/notify/inotify/Kconfig:2에 정의됨
팁: Inotify는 사용자 공간
위치를 지원합니다:
-> 파일 시스템
선택: FSNOTIFY [=y]
나는 이것을 다음을 통해 찾았습니다:
- 커널 소스 코드로 이동
- 어떤 것을 만들어
make menuconfig
/
검색하려면 클릭하세요 .- 입력
inotify
하고 누르세요Enter