このトピックを調査するのが難しいので、誰かが正しい方向を教えてくれることを願っています。 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