首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >module是否会自动创建sysfile接口- /sys/module/?

module是否会自动创建sysfile接口- /sys/module/?
EN

Stack Overflow用户
提问于 2013-11-27 18:45:23
回答 1查看 416关注 0票数 0

由于安全问题,我的嵌入式盒子不支持modeprobe。我正在尝试做一个内核模块的insmod。我使用的代码是lttng。我看到lttng使用modeprobe执行内核对象插入。对于我的情况,我已经禁用了那些模式探测器,并且我正在为它做一个insmod。我怀疑因为我正在做insmod,所以sys接口没有被创建。另一方面,modeprobe部分我假设它正在创建一个sys接口。modeprobe创建sysfile接口是真的吗?如果这是真的,那么我可以在这里做什么,因为我正在使用insmod。

EN

回答 1

Stack Overflow用户

发布于 2013-11-28 00:39:23

实际上,modprobe就像'insmod‘一样,除了modprobe解析模块依赖关系,最后调用init_module系统调用来插入模块。因此,在这两种情况下(modprobe和insmode)都会调用init_module()系统调用,这实际上会为模块创建sysfs条目。

在lttng的情况下,我认为有很多模块需要加载,并且它们之间可能存在依赖关系,使用insmod逐个插入模块将是非常困难的任务,首先你需要找出哪个模块依赖于什么,并且你必须相应地插入模块。

因此,更好的做法是使用modprobe,或者在另一台机器上使用lttng,在该机器上安装了modprobe,并记下模块的顺序,然后编写脚本将它们全部插入。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20240263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档