目录-Linux中的/ sys


Answers:


42

sysfs.txt

sysfs是基于ram的文件系统。它提供了一种导出内核数据结构,其属性以及它们与用户空间之间的链接的方法。

本质上,/ sys允许您以结构化方式获取有关系统及其组件(主要是已连接和已安装的硬件)的信息。

另请参阅sysfs上Wikipedia文章。以下语句很清楚:

sysfs是Linux提供的虚拟文件系统。sysfs通过将有关各种内核子系统,硬件设备和关联的设备驱动程序的信息从内核的设备模型导出到用户空间来提供一组虚拟文件。除了提供有关各种设备和内核子系统的信息之外,导出的虚拟文件也用于配置它们。sysfs与BSD系统中的sysctl机制相似,但是实现为文件系统而不是单独的机制。

另请参见对procfs和sysfs有什么区别的一个很好的答案在Unix和Linux StackExchange上。


应该sys包含在完整的计算机备份中吗?
Danijel

2
当然不是。/sys每次引导时都会重建的内容。

11

无法击败维基百科的简单性:

文件系统层次结构标准>符合FHS

现代的Linux发行包括一个/sys目录作为一个虚拟文件系统(sysfs中,可比/proc,这是一个procfs的),其存储并允许在连接到系统中的装置的修改,而许多传统的UNIX和类Unix操作系统使用/sys 为符号链接到内核​​源代码树。

我猜想,当此/sys目录最终标准化后,将在文件系统层次结构标准文档下的规范存档中添加一个描述及其规范。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.