Сохранятся ли модули, установленные командой 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.conf
modules
который по сути работает insmod
автоматически при перезагрузке, но с немного большим интеллектом).
ed: modules, а не modules.conf (последний полезен, если вы пишете пользовательский модуль с зависимостями)