Answers:
sysfs是基于ram的文件系统。它提供了一种导出内核数据结构,其属性以及它们与用户空间之间的链接的方法。
本质上,/ sys允许您以结构化方式获取有关系统及其组件(主要是已连接和已安装的硬件)的信息。
另请参阅sysfs上的Wikipedia文章。以下语句很清楚:
sysfs是Linux提供的虚拟文件系统。sysfs通过将有关各种内核子系统,硬件设备和关联的设备驱动程序的信息从内核的设备模型导出到用户空间来提供一组虚拟文件。除了提供有关各种设备和内核子系统的信息之外,导出的虚拟文件也用于配置它们。sysfs与BSD系统中的sysctl机制相似,但是实现为文件系统而不是单独的机制。
另请参见对procfs和sysfs有什么区别的一个很好的答案?在Unix和Linux StackExchange上。
sys
包含在完整的计算机备份中吗?
/sys
每次引导时都会重建的内容。
无法击败维基百科的简单性:
现代的Linux发行包括一个
/sys
目录作为一个虚拟文件系统(sysfs中,可比/proc
,这是一个procfs的),其存储并允许在连接到系统中的装置的修改,而许多传统的UNIX和类Unix操作系统使用/sys
为符号链接到内核源代码树。
我猜想,当此/sys
目录最终标准化后,将在文件系统层次结构标准文档下的规范存档中添加一个描述及其规范。