LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1473|回复: 3

请教一下关于/sys文件系统

[复制链接]
发表于 2008-3-6 16:44:34 | 显示全部楼层 |阅读模式
哪位达人帮解释一下/sys文件系统的原理
发表于 2008-4-25 11:26:08 | 显示全部楼层
顶一下下下下下下下下下下下下下下下下下下下下下下下下下下下下下
回复 支持 反对

使用道具 举报

发表于 2008-4-25 14:03:04 | 显示全部楼层
[转帖]linux2.6内核中的sys文件系统
这个/sys目录是sysfs文件系统挂载点。sysfs是什么东西呢?它是一个虚拟文件系统,它是内核中各个设备模块的一个映象(英文称为 kobject)。每当内核加载一个设备就会在sysfs中生成相应的目录结构,里面展示出这个设备的状态,控制接口、系统中断等信息。当我们把它挂载到 /sys目录中后,我们就有了一个与这些设备打交道的用户层面的接口。我们可以通过它来了解设备的使用状况,对其进行调整。对于程序员来讲也可以通过它来了解设备驱动的存在的缺陷,通过它来取得数据从而进行调整来改良它们。总之这个东东的用处还是不小的,在2.6内核中它是内建到内核中的,不用为它特别设置什么,所以在配置内核选项时不用考虑它。
回复 支持 反对

使用道具 举报

发表于 2008-5-6 23:44:26 | 显示全部楼层
楼上的版主已经解释的很好了,我再补充两句:
/sys和/proc都是内核导向用户空间的一个窗口,都是虚拟的文件系统,可以在内核中由函数接口来创建。有点区别的是,/proc主要是用来在用户空间来控制一些内核的配置,如启动网络转发等。而/sys文件系统中彻底的反映着系统的硬件信息等。如CPU的个数   每个核的主频等等
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表