未使用モジュールのリスト

未使用モジュールのリスト

未使用のモジュールを一覧表示できますか?lsmodモジュールの依存関係のみが一覧表示されます。そうですか?

答え1

lsmodロードされたすべてのモジュールを1つの列として一覧Used by表示します。モジュールAの場合、0ロードされた他のモジュールはそれに依存しません。

これは、モジュールを削除しても安全であるという意味ではありません。

モジュールが「使用中」であることを確認できないと思います。デバイスドライバモジュールは、(通常)Used by実際にデバイスを処理するときにカウントを増やします。 (これは仮想デバイスでも動作します。)しかし、私はあなたがそれを信じることができるとは思わない。

coretempたとえば、今やモジュールがロードされましたlm90。個数Used byは0ですが、「使用中」です(温度モニタリング)。

答え2

未使用とはどういう意味ですか?モジュールが表示されるという事実は、lsmodおそらくモジュールをロードする必要がある理由があることを意味します。コンパイルされたが使用されていないモジュールを見つけるには、の出力をカーネルバージョンlsmodと比較できます。/lib/modules

関連情報