系统相关
首页 > 系统相关> > 【Linux命令】modprobe命令

【Linux命令】modprobe命令

作者:互联网

modprobe(module probe)命令

用于自动处理可载入模块。

1)语法

 

modprobe [-acdlrtvV][--help][模块文件][符号名称 = 符号值]

 

2)补充

modprobe可载入指定的个别模块,或是载入一组相依的模块。

insmod与modprobe都是载入kernel modules,差别在于modprobe能处理modules载入的相依赖问题。

如:载入a modules,a modules依赖b modules,要求先载入b modual才可载入a modules,直接使用insmod会出现错误信息,但modprobe会自动载入b modules后才载入a modules,这样就能解决依赖性问题。好比yum和rpm命令。

modprobe会根据depmod所产生的相依关系,决定要载入哪些模块。若在载入过程中发生错误,在modprobe会卸载整组的模块。

通过 /lib/modules/2.6.xxx/modules.dep档案得知依赖性

1 [root@mima ~]# ls /lib/modules/2.6.32-431.el6.x86_64/modules.dep

3)参数

可以使用man帮助手册查看

1 [root@mima ~]# man modprobe

4)实例

查看modules配置文件

1 [root@VM_0_10_centos ~]# modprobe -c 

列出内核中所有已经或者未挂载的所有模块(modprobe -l)目前版本未使用 

挂载vfat模块

[root@VM_0_10_centos ~]# modprobe vfat
[root@VM_0_10_centos ~]# lsmod | grep vfat
vfat                   17461  0
fat                    65950  1 vfat

移除已加载的模块(和rmmod功能相同)模块名是不带后缀的

1 [root@VM_0_10_centos ~]# modprobe -r vfat
2 [root@VM_0_10_centos ~]# lsmod | grep vfat

 

标签:vfat,modules,载入,命令,模块,Linux,modprobe,root
来源: https://www.cnblogs.com/HeiDi-BoKe/p/11422289.html