前言:今天特地为大家分享下linux系统里sys目录,因为这是 Linux2.6 内核的一个很大的变化。该目录下安装了 2.6 内核中新出现的一个文件系统 sysfs。
补充:
2.6 时代跨度非常大,从2.6.0 (2003年12月发布[36]) 到 2.6.39(2011年5月发布),3.0(原计划的 2.6.40, 2011年7月发布) 到 3.19(2015年2月发布)4.0(2015年4月发布)到4.2(2015年8月底发布)
一,文件系统 sysfs说明
#Linux manual pagehttps://man7.org/linux/man-pages/man5/sysfs.5.html
从手册页可以知道,sysfs文件系统是一个伪文件系统,它提供了一个内核数据结构的接口。(更确切地说,文件和sysfs中的目录提供定义的koobject结构的视图,sysfs下的文件提供有关设备、内核模块、文件系统和其他核心组件。sysfs文件系统通常安装在/sys。通常是这样由系统自动安装,但也可以安装
手动使用命令,例如:
mount -t sysfs sysfs /sys
sysfs文件系统中的许多文件是只读的,但是有些文件是可写的,允许更改内核变量。到避免冗余,符号链接大量用于连接条目在文件系统树上。
简单来讲:
sysfs是一个基于内存的文件系统,它的作用是将内