Сохранятся ли модули, установленные командой insmod, после перезагрузки?

Вот как книга, которую я читаю, описывает insmod полезность:

Программа загружает код модуля и данные в ядро, которое, в свою очередь, выполняет функцию, аналогичную функции ld, в которой он связывает любой неразрешенный символ в модуле с таблицей символов ядра. Однако, в отличие от компоновщика, ядро ​​изменяет не файл диска модуля, а копию в памяти.

Похоже, что это не будет сохраняться, поскольку это в памяти, но я не уверен.

2 ответа

Нет, они не будут. После перезагрузки вы начинаете с нуля.

Обычно для модулей, которые вы хотите загружать после каждой перезагрузки, существует список файлов конфигурации, который загружается автоматически во время загрузки.

смотреть на /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.

Модули загружаются вручную с помощью insmod не сохраняться, когда ваша система перезагружается (для этого поведения см. страницу руководства для modules.confmodules который по сути работает insmod автоматически при перезагрузке, но с немного большим интеллектом).

ed: modules, а не modules.conf (последний полезен, если вы пишете пользовательский модуль с зависимостями)

Другие вопросы по тегам