カーネル・モジュールの管理
ロードされたカーネル・モジュールを検査し、パラメータを調整し、Oracle Linuxにロードするモジュールを制御する方法について説明します。
lsmodコマンドを使用して、実行中のカーネルにロードされているモジュールを表示します。カーネルモジュールに関する情報を調べるには、modinfoコマンドを使用します。modprobeコマンドを使用して、実行中のカーネルにモジュールをロードしたり、カーネルモジュールのパラメータを変更したりします。/etc/modprobe.d/に構成ファイルを作成して、カーネル・モジュールのロード時に使用されるパラメータを制御することもできます。/etc/modules-load.d/の構成を編集して、ブート時にモジュールがロードされるかどうかを構成することもできます。
ロードしたモジュールに関する情報の一覧表示
lsmod(5)およびmodinfo(8)の各マニュアル・ページを参照してください。 モジュールのロードおよびアンロード
modprobe(8)およびmodules.dep(5)の各マニュアル・ページを参照してください。 カーネル・モジュール・パラメータの変更
ブート時にロードされるモジュールの指定
ほとんどのモジュールはブート時に自動的にロードされます。/etc/modules-load.dディレクトリにモジュールの構成ファイルを作成することで、ロードするモジュールを追加することもできます。ファイル名の拡張子は.confです。
/etc/modules-load.dディレクトリへの変更は、再起動後も保持されます。
ブート時のモジュールのロードの防止
ブート時にモジュールがロードされないようにするには、/etc/modprobe.dディレクトリの構成ファイルに拒否ルールを追加し、ブート時にカーネルのロードに使用される初期RAMディスクを再構築します。
モジュールを無効にすると意図しない結果になる可能性があり、システムがブートしなくなったか、ブート後に完全に機能するようになったりすることがあります。ベスト・プラクティスとして、変更を行う前にバックアップRAMディスク・イメージを作成し、構成が正しいことを確認してください。
弱い更新モジュールの削除
場合によっては、出荷済ドライバの問題が新しいカーネルで解決された場合など、新しいカーネルのかわりに弱い更新モジュールを削除する場合があります。この場合、ドライバ更新の一部としてインストールした外部モジュールではなく、新しいドライバを使用することをお薦めします。詳細は、「弱い更新モジュールについて」を参照してください。
弱い更新モジュールを削除するには、2つの異なる方法を使用できます。