如何使用特定内核模块查找进程列表?

时间:2012-01-27 05:59:26

标签: linux driver kernel-module

当我尝试rmmod模块时,我收到错误消息“错误:正在使用的模块”,lsmod | grep <module name>显示计数。
有没有办法告诉我哪些进程正在使用这个特定的内核模块/驱动程序?

2 个答案:

答案 0 :(得分:8)

This was asked before,但没有很好的答案,可能是因为没有好的方法可以找到使用什么的。

最好的建议是dmesg,并查找有关加载模块的内容的任何指示。

您也可以尝试使用--force参数rmmod,以防内核构建时支持它。

答案 1 :(得分:3)

lsof / dev /可能会帮助您找到依赖的进程。