Como os módulos de rede e do kernel SCSI são tratados de maneira diferente de outros módulos do kernel?

Como os módulos de rede e do kernel SCSI são tratados de maneira diferente de outros módulos do kernel?

Eu costumava modprobecarregar o 8021q.komó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>.modulearquivo com as opções de configuração apropriadas. Minha suposição era que, se ele se tornasse persistente, o modprobecomando 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>.moduleno RHEL/CentOS 6 vs /etc/modprobe.confno 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?

informação relacionada