insmod コマンドによってインストールされたモジュールは、再起動後も保持されますか?

insmod コマンドによってインストールされたモジュールは、再起動後も保持されますか?

私が読んでいる本では、このinsmodユーティリティについて次のように説明されています。

プログラムはモジュール コードとデータをカーネルにロードし、カーネルは ld と同様の機能を実行します。つまり、モジュール内の未解決のシンボルをカーネルのシンボル テーブルにリンクします。ただし、リンカーとは異なり、カーネルはモジュールのディスク ファイルを変更するのではなく、メモリ内のコピーを変更します。

メモリ内にあるため永続化されないようですが、よくわかりません。

答え1

いいえ、そうはなりません。再起動後、最初からやり直します。

通常、再起動のたびにロードするモジュールについては、起動時に自動的にロードされるモジュールをリストした構成ファイルがあります。

見る/etc/modules

man modules:

NAME
   /etc/modules - kernel modules to load at boot time

DESCRIPTION
   The  /etc/modules file contains the names of kernel modules that are to
   be loaded at boot time, one per line. Arguments can  be  given  in  the
   same line as the module name. Lines beginning with a '#' are ignored.

答え2

を使用して手動でロードされたモジュールは、insmodシステムの再起動時には保持されません (その動作については、のマニュアルページを参照してください。これは基本的に再起動時に自動的に実行されますが、もう少しインテリジェントです)。modules.confmodulesinsmod

ed: modules、modules.conf ではありません (後者は依存関係のあるカスタム モジュールを作成する場合に便利です)

関連情報