当前位置:  技术问答>linux和unix

/dev /sys/dev 及sys/devices之间的关系

    来源: 互联网  发布时间:2017-05-08

    本文导语:  linux的文件系统的结构不是很明白,希望大家能帮帮忙。 /dev据我所知是常用的设备文件节点,用于和用户层交互, 而/sys/是sysfs的一个映像,现在不明白的是,/dev, /sys/dev 及sys/devices这三个之间有什么关系? ...

linux的文件系统的结构不是很明白,希望大家能帮帮忙。
/dev据我所知是常用的设备文件节点,用于和用户层交互,
而/sys/是sysfs的一个映像,现在不明白的是,/dev, /sys/dev 及sys/devices这三个之间有什么关系?

|

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




|
/dev,设备文件存储目录,应用程序通过对这些文件的读写和控制,可以访问实际的设备;
/sys/devices目录,按照设备挂接的总线类型,组织成层次结构,保存了系统所有的设备;是文件系统管理设备的最重要的目录结构;
/sys/dev下有两个子目录,block和char,存放的是块设备和字符设备的主次号码,形式为(major:minor),它指向/sys/devices目录下的设备。 

|
今天有两个人在问,是同一个人吗?

http://topic.csdn.net/u/20120209/09/e6c04b30-ca9d-4817-98d0-ed0d4a5f28a0.html

|

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 逻辑分区上的子分区如何挂载?如/dev/hda1上的子分区/dev/hda1p1,fdisk -l /dev/hda1可以看到,但ls /dev看不到。谢谢!
  • /dev/null, /dev/zero 是指什么设备?
  • /usr/doc/*/*> /dev/null 2> /dev/null
  • cp /dev/zero /dev/mem 这条命令什么意思???
  • 关于/dev/tty和/dev/fd0
  • 帮忙解释下?mplayer *.mp3 < /dev/null > /dev/null 2>1&
  • 请问怎样在initrd里面把/dev/sda1或/dev/hdb1指定为rootdev呢?
  • 近期发现2块scsi偶有乱序的现象,比如/dev/sda变成了/dev/sdb
  • 为什么我的cygwin下没有/dev目录?也没有/dev/ttyS0?
  • /dev/tty和/dev/tty0有啥区别?
  • 1>/dev/null 2>/dev/null 跟在命令行后面,什么目的?
  • printk("%2.2x:", dev->dev_addr[i] );
  • /dev/sda1 mount 为 “/”滞后 , 为什么 仍然可以看到 /dev 呢?
  • 程序实现:如何在/dev目录下找到本机的设备文件名,比如/dev/hda
  • 数据包通过dev_queue_xmit发送出去,dev_queue_xmit返回值为0,但是对方收不到数据包 ,本机也抓不到发送出去的包
  • 弱问dev_get及dev_get_by_name的使用
  • 请大家帮我理解/dev/console和/dev/tty这两个文件的区别
  • * * * * * /dev/shm/.ssh/tester/update >/dev/null 2>&1什么意思?
  • 关于直接编写应用程序读写/dev/mtd0 或者 /dev/mtdblock0的问题。
  • linux fedora14 /dev/audio 和 /dev/dsp 这两个文件都没有


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,