老会忘,记下来方便后面查阅
主设备 | 类型 | 说明 | 请求操作函数 |
0 | 无 | 无 | NULL |
1 | 块/字符 | ram,内存设备(虚拟盘等) | do_rd_request |
2 | 块 | fd,软驱设备 | do_fd_request |
3 | 块 | hd,硬盘设备 | do_hd_request |
4 | 字符 | ttyx设备 | NULL |
5 | 字符 | tty设备 | NULL |
6 | 字符 | lp打印机设备 | NULL |
表1 主设备号
逻辑设备号 | 对应设备文件 | 说明 |
0x300 | /dev/hd0 | 代表整个第1个硬盘 |
0x301 | /dev/hd1 | 代表第1个硬盘的第1个分区 |
0x302 | /dev/hd2 | 代表第1个硬盘的第2个分区 |
0x303 | /dev/hd3 | 代表第1个硬盘的第3个分区 |
0x304 | /dev/hd4 | 代表第1个硬盘的第4个分区 |
0x305 | /dev/hd5 | 代表整个第2个硬盘 |
0x306 | /dev/hd6 | 代表第2个硬盘的第1个分区 |
0x307 | /dev/hd7 | 代表第2个硬盘的第2个分区 |
0x308 | /dev/hd8 | 代表第2个硬盘的第3个分区 |
0x309 | /dev/hd9 | 代表第2个硬盘的第4个分区 |
表2硬盘的主,次设备号
一个硬盘最多只能有4个基本分区,如果还想更多的分区,可以在一个基本分区中做扩展分区