web-dev-qa-db-ja.com

特定のカーネルモジュールを使用してプロセスのリストを見つける方法は?

モジュールをrmmodしようとすると、「エラー:モジュールが使用中です」というエラーメッセージが表示されます。lsmod | grep <module name>にカウントが表示されます。
どのプロセスがこの特定のカーネルモジュール/ドライバーを使用しているかを教えてくれる方法はありますか?

17
Raj

これは前に尋ねられました しかし、おそらく何が何を使用しているのかを見つけるための良い方法がないため、素晴らしい答えはありませんでした。

最良の提案は、dmesgして、モジュールをロードしたものの兆候を探すことです。

カーネルがそれをサポートして構築されている場合は、--forceパラメーターをrmmodに使用することもできます。

8
wallyk

lsof/dev /は、依存するプロセスを見つけるのに役立つ場合があります。

4
Kiran Padwal