Os módulos instalados pelo comando insmod persistirão após a reinicialização?

Os módulos instalados pelo comando insmod persistirão após a reinicialização?

Veja como o livro que estou lendo descreve o insmodutilitário:

O programa carrega o código e os dados do módulo no kernel, que, por sua vez, executa uma função semelhante à do ld, na medida em que vincula qualquer símbolo não resolvido no módulo à tabela de símbolos do kernel. Ao contrário do vinculador, entretanto, o kernel não modifica o arquivo de disco do módulo, mas sim uma cópia na memória.

Parece que não persistirá porque está na memória, mas não tenho certeza.

Responder1

Não, eles não vão. Após a reinicialização, você começa do zero.

Normalmente, para módulos que você deseja carregar após cada reinicialização, há um arquivo de configuração listando os módulos a serem carregados automaticamente no momento da inicialização.

Olhe para /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.

Responder2

Os módulos carregados manualmente usando insmodnão persistem quando o sistema é reinicializado (para esse comportamento, consulte a página de manual do , que essencialmente é executado automaticamente na reinicialização, mas com um pouco mais de inteligência).modules.confmodulesinsmod

ed: módulos, não module.conf (o último é útil se você estiver escrevendo um módulo personalizado com dependências)

informação relacionada