免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7856 | 回复: 0
打印 上一主题 下一主题

[文件系统] 求解sysfs和proc的区别? [复制链接]

论坛徽章:
2
午马
日期:2015-01-27 11:22:392015年辞旧岁徽章
日期:2015-03-03 16:54:15
1 [报告]
发表于 2013-03-06 14:25 |显示全部楼层
找了两个区别,

1 个是在 Linux Filesystem Hierarchy Standard(FHS) 里面, 对于/proc是有规定的,而比较新的 /sys 和 /run 是没有规定,本身这份文档是过时的,而没有新的规范来做, 各家Linux发行版都各行其道,很混乱。

2  sysfs比 proc多一点就是挂载设备的管理, 对于当前机器上所有的设备有一个统一的管理位置。 而proc本身设计只是虚拟文件系统用来展示当前运行内核的状态参数配置情况,给user space apps一个接口看kernel inside。

3. 跟第一点差不多, 新的设计和旧的设计同样没有解决的问题是,没有很好地把running data 和 device information区分开来, 关于设备的参数数据可以放在/dev下面,但/dev/下文件在启动os的时候读到的配置文件在放到/run之类目录下,又遇到问题,这样的目录是没有经过标准化的,可能会报错说目录不存在, sysfs同样没有解决这个问题, FHS的标准可以更新了。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP