内核模块开机自动加载和黑名单

1,自动加载

# vim /etc/sysconfig/modules/modulename.modules :

#! /bin/sh

/sbin/modinfo -F filename modulename > /dev/null 2>&1
if [ $? -eq 0 ]; then
    /sbin/modprobe modulename
fi

# 这个脚本会先检查模块是否存在,如果存在就用modprobe加载。

# modulename.modules 脚本必须确保属性是可执行的。

 

* 如果是systemd,它还提供了另一种方式,参见man modules-load.d

2,将模块加入黑名单

# pwd
/etc/modprobe.d
# cat blacklist-qla2xxx.conf 
blacklist qla2xxx #没有.ko
http://www.cnblogs.com/skynext/
原文地址:https://www.cnblogs.com/skynext/p/4597657.html