了解 modprobe.conf

Aar*_*ron 5 linux modprobe

问题:

  • 有人可以帮助我理解以下内容吗

注意:来自的琐碎信息/etc/modprobe.conf

 install foo /sbin/modprobe --ignore-install foo; /sbin/start_udev
 alias char-major-10-32 foo
Run Code Online (Sandbox Code Playgroud)

zze*_*roo 2

我从按钮开始。modprobe char-major-10-32Alias 是一个简单的别名,您可以使用它来代替它modprobe foo,以达到相同的效果,反之亦然。

Install 也像是一种别名。和

install foo /sbin/modprobe --ignore-install foo; /sbin/start_udev

您可以致电

modprobe foo

如果您这样做,系统就会执行

/sbin/modprobe --ignore-install foo

其次是

/sbin/start_udev

--ignore-install在这种情况下是没有必要的。

来自联机帮助页: 例如,如果模块“fred”与已安装的模块“barney”配合使用效果更好(但它不依赖于它,因此 modprobe 不会自动加载它),您可以说“安装 fred / sbin/modprobe barney; /sbin/modprobe --ignore-install fred",这将执行您想要的操作。请注意 --ignore-install,它会阻止第二个 modprobe 再次运行相同的安装命令。

  • @zzeroo:谢谢,但是哪个是“...第二个 modprobe”,为什么不需要“--ignore-install”? (2认同)