無駄なカーネルモジュールがロードされないようにするにはどうすればよいですか?

無駄なカーネルモジュールがロードされないようにするにはどうすればよいですか?

私たちのUbuntuサーバーは、さまざまな未使用カーネル モジュールが読み込まれて RAM が浪費され、たとえば jfs の場合は、役に立たないプロセスが多数実行されます ( jfsCommit)。

実行時にそれらを取り除くために使用できますrmmodが、そもそも何がそれらをロードする原因になるのか疑問に思います。

理想的には、モジュールバイナリも削除できるようになります。

答え1

問題のモジュールがカーネルに組み込まれている場合、唯一の方法はカーネルを再コンパイルすることです。

別々のモジュールの場合は、ブラックリストに登録できます。

追加

blacklist module_name

ファイルに

/etc/modprobe.d/blacklist.conf

(再起動が必要です)

関連情報