Advertisement

sysfs节点的创建

阅读量:

1. sysfs介绍

官方英文介绍如下:http://www.linux.org/threads/sysfs-and-configfs.4956/
若时间允许,建议直接查阅官网提供的英文原文。
以下为个人翻译内容:
Linux系统中包含两种虚拟文件系统:sysfs和configfs。这类文件系统与其他传统文件系统存在显著差异。sysfs与configfs均存在于内存之中。sysfs的挂载路径通常为/sys/或/sysfs/,而configfs可能被挂载至/config/或/sys/kernel/config/,也有可能未被挂载到系统中。
在内核开发过程中,早期版本缺乏一个能够动态展示信息的通用机制,而procfs所包含的数据并非动态更新的。因此,sysfs应运而生,并自kernel V2.5版本起被引入。该虚拟文件系统不仅存储了设备与驱动的相关信息,还涵盖各类内核数据。sysfs在内核空间与用户空间之间构建了交互接口。 尽管不同版本的kernel对其进行了调整,procfs与sysfs仍属于高度集成且标准化的文件系统类型。下面将对sysfs中的子目录进行简要说明:
*/sys/block/ - 该目录包含了块设备对应的sysfs快捷方式入口。
*/sys/bus/ - 此目录用于存放系统中各类总线相关的sysfs文件及数据信息。

全部评论 (0)

还没有任何评论哟~