当前哪个内核模块名称是正确的“usb-storage”或“usb_storage”?

当前哪个内核模块名称是正确的“usb-storage”或“usb_storage”?

我发现了许多如何防止加载内核模块的示例。其中之一是关于USB存储模块。已提供下一个代码:

echo "blacklist usb-storage" | sudo tee -a /etc/modprobe.d/blacklist.conf

然后我决定通过 来检查名称lsmod,所以我插入一个 U 盘,发现它不同:

Module                  Size  Used by
usb_storage            62209  1

我的问题是:我应该对blacklist:usb-storage或应用什么拼写usb_storage

我怀疑它是否是早期内核的一个名称,并为后来的内核更改为另一个名称。目前我正在运行内核版本3.13.0-30-generic

答案1

模块名称可以同时包含-_。与modprobe或一起使用时,这两个符号可以互换,lsmod也可以在/etc/modprobe.d/.

这意味着您可以使用usb_storage或中的任何一个usb-storage来列入黑名单。

相关内容