Inotifyが機能するためにオペレーティングシステムで有効にする必要があるLinuxカーネル設定はありますか?

Inotifyが機能するためにオペレーティングシステムで有効にする必要があるLinuxカーネル設定はありますか?

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

おすすめ記事