「sys」

  CREATED BY JENKINSBOT

sysfs,是由Linux Kernel提供的伪文件系统,它通过虚拟文件将关于各种内核子系统硬件设备相关设备驱动程序的信息从内核的设备模型导出到用户空间。除了提供有关各种设备和内核子系统的信息之外,导出的虚拟文件也用于其配置。

sysfs,提供的功能类似于BSD操作系统中的sysctl机制,不同之处在于sysfs被实现为虚拟文件系统,而不是特制的内核机制,而在Linux中,sysctl配置参数是在作为procfs一部分的/proc/sys/中,而不是挂载在/sys/的sysfs。

sysfs挂载在/sys下。如果在初始化期间未挂载,则可以使用以下命令挂载:mount -t sysfs sysfs /sys

udevHAL等程序,通过sysfs访问有关硬件及其驱动程序(内核模块)的信息。脚本已被写入先前通过procfs获取的访问信息,一些脚本通过其属性来配置设备驱动设备

https://en.wikipedia.org/wiki/Sysfs
https://www.kernel.org/doc/Documentation/filesystems/sysfs.txt
https://lkml.org/lkml/2002/10/19/8
https://lkml.org/lkml/2002/11/4/213
https://lkml.org/lkml/2001/10/17/147
https://lkml.org/lkml/2001/11/1/38
https://www.kernel.org/pub/linux/kernel/people/mochel/doc/papers/ols-2005/mochel.pdf
https://www.kernel.org/doc/Documentation/filesystems/sysfs.txt
https://wiki.debian.org/ramfs
https://lwn.net/Articles/54651/
https://lwn.net/Articles/31185/

参考文献

Wikipedia / sysfs: https://en.wikipedia.org/wiki/Sysfs