deviceのエラーとなる...ということはよくあるのだけど、じゃあ今いくつ監視しているのか?を知りたくなるので調べた。結論としては、プロセスがオープンしいるinotifyインスタンスに監視中のオブジェクト一覧が保存されており、数えると知ることができる。調査用のプロセスが欲しいので、無限にファイルを作りそれを監視するプログラムを用意する。{NewWatcher()}このプログラムを実行したあと(プロセスIDは4244)、/proc/32531/fdを見てみる。anon_inode:inotifyへのリンクになっている3が調査対象となるfd。.次に、/proc/4244/fdinfo/3の中を見てみると、監視しているディスクリプタ一覧がある。inotifyから始まる行を数えると、そのinotifyインスタンスで監視しているファイル数がわかる。迷ったら「スティール・ボール・ラン」を読め。