sexta-feira, 27 de janeiro de 2017

Carregamento automático de módulos na inicialização no CentOs 6


Precisei implementar módulos adicionais no CentOs e como não queria encher o arquivo "/etc/rc.local", decidi carregar os módulos dentro do diretório "/etc/sysconfig/modules/", que é onde carrega os módulos adicionais no sistema, caso aja scripts. Vamos lá.


O módulo utilizado neste exemplo é o mtpctl, que carrega a controladora SAS que utiliza mpt-fusion.

Inseri um script dentro do diretório "/etc/sysconfig/modules", com o nome mptcpl.modules, segue script:

#!/bin/bash

if [ ! -c /dev/mptctl ] ; then
         /sbin/modprobe mptctl
fi
exit 0


O script acima, valida se existe o diretório mptctl dentro do diretório "/dev", caso não sobe o módulo.

Lembrando que para o script funcionar, devemos torná-lo executável:

# chmod +x /etc/sysconfig/modules/mptctl.modules


Com os passos acima, configuramos o módulo mptctl corretamente no kernel durante à inicialização de forma automatizada.

Caso desejar maiores informações acesse: Red Hat 6 - Módulo persistente

Por hoje é só, have a nice day =D

Nenhum comentário:

Postar um comentário