Eu usei modprobe
para carregar o módulo 8021q.ko
em um servidor. Eu esperava ter que fazer isso toda vez que o servidor fosse reiniciado até que eu o fizesse persistente. No entanto, para minha surpresa, ele foi carregado automaticamente quando eu reiniciei.
Eu não estava convencido de que isso aconteceria a cada reinicialização, então comecei a observar como torná-lo persistente. Nas minhas pesquisas, encontrei documentos informando que cada módulo precisava de um arquivo /etc/sysconfig/modules/<module_name>.module
com as opções de configuração apropriadas. Minha suposição era que, se fosse feito persistente, o comando modprobe
deveria ter adicionado o arquivo para mim. Não estava lá, no entanto.
Então, através de um pouco mais de pesquisa eu achei isso na documentação do CentOS 5:
This approach is not necessary for network and SCSI interfaces because they have their own specific mechanisms.
Estou lidando com o RHEL 6, mas parece ser relevante mesmo que o mecanismo geral de carregamento de módulos tenha mudado um pouco ( /etc/sysconfig/modules/<module_name>.module
no RHEL / CentOS 6 versus /etc/modprobe.conf
no RHEL / CentOS 5).
Então, agora estou me perguntando o que são esses mecanismos específicos de rede e SCSI. Onde eu procuro ver e garantir que os módulos estão carregando persistentemente?
Tags kernel-modules rhel