在 Ubuntu 中,可以通过以下方法查看一个内核模块被哪些其他模块依赖:
方法 1:使用 modinfo 和 lsmod 结合
-
查看模块的依赖关系:
modinfo <模块名> | grep depends- 示例:查看
kvm_intel的依赖modinfo kvm_intel | grep depends - 输出示例:
depends: kvm, intel_iommu - 这表示
kvm_intel依赖kvm和intel_iommu模块。
- 示例:查看
-
反向检查依赖它的模块(需手动分析):
- 使用
lsmod列出所有已加载模块,并检查哪些模块的used by字段包含目标模块:lsmod | grep <模块名> - 例如,检查哪些模块依赖
kvm:lsmod | grep kvm- 输出示例:
kvm_intel 319488 0 kvm 987136 1 kvm_intel - 这里
kvm_inte
- 输出示例:
- 使用

最低0.47元/天 解锁文章
2733

被折叠的 条评论
为什么被折叠?



