
Eu costumava modprobe
carregar o 8021q.ko
módulo em um servidor. Eu esperava ter que fazer isso toda vez que o servidor fosse reiniciado, até torná-lo persistente. No entanto, para minha surpresa, ele foi carregado automaticamente quando reiniciei.
Eu não estava convencido de que isso aconteceria a cada reinicialização, então comecei a procurar como torná-lo persistente. Nas minhas pesquisas encontrei documentos informando que cada módulo precisava de um /etc/sysconfig/modules/<module_name>.module
arquivo com as opções de configuração apropriadas. Minha suposição era que, se ele se tornasse persistente, o modprobe
comando deveria ter adicionado o arquivo para mim. Mas não estava lá.
Então, pesquisando um pouco mais, encontrei isto 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 ainda ser relevante, embora o mecanismo geral de carregamento do módulo tenha mudado um pouco ( /etc/sysconfig/modules/<module_name>.module
no RHEL/CentOS 6 vs /etc/modprobe.conf
no RHEL/CentOS 5).
Agora fico me perguntando quais são esses mecanismos específicos de rede e SCSI. Onde procuro ver e garantir que os módulos estejam sendo carregados de forma persistente?