linux下/dev、/sys/devices 和 /sys/dev 之间区别

来源:互联网 发布:姑苏学办公软件 编辑:程序博客网 时间:2024/05/29 03:59

/dev,设备文件存储目录,应用程序通过对这些文件的读写和控制,可以访问实际的设备;

/sys/devices ,内核设备按总线类型分层放置的目录结构按照设备挂接的总线类型,组织成层次结构,保存了系统所有的设备。

/sys/dev 下有两个子目录block和char,存放的是块设备和字符设备的主次号码,形式为(major:minor),它指向 /sys/devices 目录下的设备。

1. sysfs是一个虚拟的文件系统,导出了内核的数据结构,挂载点是/sys目录
2. /sys/dev/ 和/sys/devices是sysfs按面向对象管理的思想来组织,sysfs最主要是用来描绘Linux kernel 2.6中的设备驱动模型,用户态的后台程序(udev)会动态地周期性的扫描/sys目录中的属性项来自动管理设备文件(也称为设备节点),从而在/dev目录会建立或者删除对应的设备文件。

0 0