|
地板

楼主 |
发表于 2009-9-24 11:35:53
|
只看该作者
次设备号的主要用途
1、区分设备驱动程序控制的实际设备;
2、区分不同用途的设备 (misc 系列设备)
3、区分块设备的分区 (partition)
通常,为了使应用程序区分所控制设备的类型,内核使用主设备号。而存在多台同类设备时,为了选择其中的一种,设备驱动程序就使用次设备号。
区分块设备的分区
块设备具有称为分区的分配领域。例如,硬件在物理上一台设备,在内核的角度,硬件被分为多个分区,而以这些分区为对象则形成了文件系统,此时,次设备号既表示设备,也表示分区。brw-rw---- 1 root disk 8, 16 2009-09-24 sdb
brw-rw---- 1 root disk 8, 17 2009-09-24 sdb1
brw-rw---- 1 root disk 8, 18 2009-09-24 sdb2
brw-rw---- 1 root disk 8, 21 2009-09-24 sdb5
brw-rw---- 1 root disk 8, 22 2009-09-24 sdb6
brw-rw---- 1 root disk 8, 23 2009-09-24 sdb7
brw-rw---- 1 root disk 8, 24 2009-09-24 sdb8 |
|