Sysfs
释义 Definition
sysfs:Linux 中的一种虚拟文件系统,通常挂载在 /sys,用于把内核中的设备、驱动、总线等对象及其属性以“文件/目录”的形式暴露给用户空间,便于查看状态与进行配置。(它不是存放真实数据的磁盘文件系统。)
发音 Pronunciation (IPA)
/ˈsɪs.fəs/
例句 Examples
You can check the device status in sysfs.
你可以在 sysfs 里查看设备状态。
By writing a value to a file under /sys, you can tune some kernel or driver parameters at runtime.
通过向 /sys 下的某些文件写入数值,你可以在运行时调整部分内核或驱动参数。
词源 Etymology
sysfs 来自 system + file system(系统 + 文件系统)的缩写/合成命名,用来强调它把“系统(内核)信息”通过“文件系统接口”呈现出来;该机制在 Linux 2.6 时代随着设备模型等完善而广泛使用。
相关词 Related Words
文献与作品 Literary / Notable Works
- Linux Device Drivers, 3rd Edition(Jonathan Corbet 等)——多处讲解 /sys(sysfs)与设备/驱动的用户空间接口设计。
- The Linux Programming Interface(Michael Kerrisk)——涉及 Linux 各类接口与文件系统视角下的系统信息呈现,常提到 /proc 与 /sys 的用途对比。
- Linux Kernel Development(Robert Love)——在介绍内核机制与用户空间交互时会涉及 sysfs 与内核对象导出。
- Linux 内核源码文档:Documentation/filesystems/sysfs.rst ——sysfs 的权威说明与设计细节来源。