Veja como o livro que estou lendo descreve o insmod
utilitá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 insmod
nã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.conf
modules
insmod
ed: módulos, não module.conf (o último é útil se você estiver escrevendo um módulo personalizado com dependências)