我正在编写一个内核模块,需要大量没有默认值的配置选项。内核模块访问配置文件(我猜存储在 /etc 中)是否可以接受?或者这是令人皱眉的,我应该将 proc 或 sys 文件系统与加载模块时传入的一长串模块参数结合使用?有关于这个主题的文档或相关示例吗?
如果您希望在启动时加载某个模块,只需创建文件 /etc/modules-load.d/.conf,并添加应加载的模块的名称,每行一个。应该对你有意义,人们通常使用 module:/etc/modules-load.d/modules.conf。您可以根据需要创建任意数量的 .conf 文件