sysfs文件系统提供了kobject对象层次结构的视图,它被用来表示object,kobject的属性,即kobject之间的相互关系,
kobject与/sys目录的对应关系如下
内核 /sysfs
object 目录
kobject的属性 普通文件
kobject之间的相互关系 链接
sysfs是一个虚拟文件系统,其数据源是设备模型。挂载命令是
mount -t sysfs /sys
相比较而言,实际的文件系统,数据源来自于磁盘,挂载命令是,
mount -t vfat /dev/hda2 /mnt/c
-t表示文件系统类型,下面那个命令可以看出hda2(磁盘第二个分区)的挂载格式是vfat。sysfs是抽象出来的虚拟系统,不需要设置文件系统类型。所以-t后不需要跟文件系统类型,因为是虚拟的文件系统,断点后就不保存数据了。
sysfs的数据来源是设备模型(设备层次结构)。读一个sysfs文件,就是动态地从设备树(kobject树——kset)中提取信息。