老会忘,记下来方便后面查阅
| 主设备 | 类型 | 说明 | 请求操作函数 |
| 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个基本分区,如果还想更多的分区,可以在一个基本分区中做扩展分区
本文详细介绍了硬盘设备的分类及其对应的请求操作函数,并解释了主设备号、逻辑设备号的概念,帮助开发者更好地理解硬盘设备的工作原理。
1896

被折叠的 条评论
为什么被折叠?



