Red Hat Training
A Red Hat training course is available for RHEL 8
3.9. Descarga de módulos do núcleo em tempo de execução do sistema
S vezes, você descobre que precisa descarregar certos módulos do kernel em execução. O procedimento seguinte descreve como usar o comando modprobe
para encontrar e descarregar um módulo do kernel em tempo de execução do sistema a partir do kernel atualmente carregado.
Pré-requisitos
- Permissões de raiz
-
O pacote
kmod
está instalado.
Procedimento
Execute o comando
lsmod
e selecione um módulo do kernel que você deseja descarregar.Se um módulo de kernel tiver dependências, descarregue-as antes de descarregar o módulo de kernel. Para detalhes sobre a identificação de módulos com dependências, veja Seção 3.4, “Listagem dos módulos do kernel atualmente carregados”.
Descarregar o módulo do núcleo relevante:
# modprobe -r <MODULE_NAME>
Ao inserir o nome de um módulo de kernel, não anexe a extensão
.ko.xz
ao final do nome. Os nomes dos módulos do kernel não têm extensões; seus arquivos correspondentes têm.AtençãoNão descarregue os módulos do núcleo quando eles são utilizados pelo sistema em execução. Isso pode levar a um sistema instável ou não-operacional.
Opcionalmente, verificar se o módulo relevante foi descarregado:
$ lsmod | grep <MODULE_NAME>
Se o módulo foi descarregado com sucesso, este comando não exibe nenhuma saída.
Após terminar este procedimento, os módulos do kernel que são definidos para serem carregados automaticamente na inicialização, will not stay unloaded após reiniciar o sistema. Para informações sobre como combater este resultado, veja Prevenir que os módulos do kernel sejam carregados automaticamente no momento da inicialização do sistema.
Recursos adicionais
-
Para mais detalhes sobre
modprobe
, consulte a página do manualmodprobe(8)
.