块设备:
主设备号 | 设备类型 | 次设备号=文件名 | 简要说明 |
---|---|---|---|
1 | ram disk | 0 = /dev/ram0 | 第1个 ram disk (initrd只能使用ram0) |
1 = /dev/ram1 | 第2个 ram disk | ||
… | |||
200 = /dev/ram200 | 第200个 ram disk | ||
4 | 0 = /dev/root | 如果根文件系统以是以只读方式挂载的,那么就不可能创建真正的设备节点此时就使用该设备作为动态分配的主(major)设备的别名 | |
7 | 回环设备(用一个普通的磁盘文件来模拟一个块设备)对回环设备的绑定由 mount(8) 或 losetup(8) 处理 | 0 = /dev/loop0 | 第1个回环设备 |
1 = /dev/loop1 | 第2个回环设备 | ||
… | |||
8 | scsi 磁盘(0-15) | 0 = /dev/sda | 第1个 scsi 磁盘(整个磁盘) |
16 = /dev/sdb | 第2个 scsi 磁盘(整个磁盘) | ||
32 = /dev/sdc | 第3个 scsi 磁盘(整个磁盘) | ||
… | |||
240 = /dev/sdp | 第16个 scsi 磁盘(整个磁盘) | ||
分区表示方法如下(以第3个 scsi 磁盘为例) | |||
33 = /dev/sdc1 | 第1个分区 | ||
34 = /dev/sdc2 | 第2个分区 | ||
… | |||
47 = /dev/sdc15 | 第15个分区 | ||
9 | metadisk(raid)设备 | 0 = /dev/md0 | 第1组 metadisk |
1 = /dev/md1 | 第2组 metadisk | ||
… | |||
metadisk 驱动用于将同一个文件系统分割到多个物理磁盘上。 | |||
11 | scsi cd-rom 设备 | 0 = /dev/scd0 | 第1个 scsi cd-rom |
1 = /dev/scd1 | 第2个 scsi cd-rom | ||
… | |||
65 | scsi 磁盘(16-31) | 0 = /dev/sdq | 第17个 scsi 磁盘(整个磁盘) |
16 = /dev/sdr | 第18个 scsi 磁盘(整个磁盘) | ||
32 = /dev/sds | 第19个 scsi 磁盘(整个磁盘) | ||
… | |||
240 = /dev/sdaf | 第32个 scsi 磁盘(整个磁盘) | ||
66 | scsi 磁盘(32-47) | 0 = /dev/sdag | 第33个 scsi 磁盘(整个磁盘) |
16 = /dev/sdah | 第34个 scsi 磁盘(整个磁盘) | ||
32 = /dev/sdai | 第35个 scsi 磁盘(整个磁盘) | ||
… | |||
240 = /dev/sdav | 第48个 scsi 磁盘(整个磁盘) | ||
98 | 用户模式下的虚拟块设备(分区处理方式与 scsi 磁盘相同) | 0 = /dev/ubda | 第1个用户模式块设备 |
16 = /dev/udbb | 第2个用户模式块设备 | ||
… | |||
103 | 审计(audit)设备 | 0 = /dev/audit | 审计(audit)设备 |
153 | enhanced metadisk raid (emd) 存储单元(分区处理方式与 scsi 磁盘相同) | 0 = /dev/emd/0 | 第1个存储单元 |
1 = /dev/emd/0p1 | 第1个存储单元的第1个分区 | ||
2 = /dev/emd/0p2 | 第1个存储单元的第2个分区 | ||
… | |||
15 = /dev/emd/0p15 | 第1个存储单元的第15个分区 | ||
16 = /dev/emd/1 | 第2个存储单元 | ||
32 = /dev/emd/2 | 第3个存储单元 | ||
… | |||
240 = /dev/emd/15 | 第16个存储单元 | ||
180 | usb 块设备(u盘之类) | 0 = /dev/uba | 第1个usb 块设备 |
8 = /dev/ubb | 第2个usb 块设备 | ||
16 = /dev/ubc | 第3个usb 块设备 | ||
… |
cat /proc/devices 命令查看当前已经加载的设备驱动程序的主设备号。
内核能够识别的所有设备都记录在原码树下的 documentation/devices.txt 文件中。
linux内核所能识别的所有 设备都记录在http://www.lanana.org/docs/device-list/而内核原码树中的 documentation/devices.txt 可能不是最新版本。