列出未使用的模块

Amr*_*ree 7 linux kernel kernel-modules

是否可以列出未使用的模块?lsmod只会按模块列出依赖项,对吗?

Mat*_*Mat 7

lsmod列出所有加载的模块,并有一Used by列。如果是0模块 A,则没有其他加载的模块依赖于它。

这并不意味着移除模块是安全的。

我无法想到您可以确定模块是否“正在使用”。设备驱动程序模块(通常)Used by在实际处理设备时会增加它们的计数。(这也适用于虚拟设备。)但我认为您不能指望这一点。

例如,现在我已经加载了coretemplm90模块。它们的Used by计数为零,但它们“正在使用”(温度监控)。