在linux中,每个设备都被当成一个文件对待。列出几个常用的设备对应的文件名一杯查用。
| 设备 | 设备对应的文件名 |
| IDE硬盘 | /dev/hd[a~d] |
| SCSI/SATA/USB | /dev/sd[a~p] |
| U盘 | /dev/sd[a~p] |
| 软驱 | /dev/fd[0-1] |
| 打印机 |
25针:/dev/lp[0-2] USB:/dev/usb/lp[0-15] |
| 鼠标 |
USB:/dev/usb/mouse[0-15] PS2:/dev/psaux |
| 当前CD ROM/DVD | /dev/cdrom |
| 当前鼠标 | /dev/mouse |
| 磁带机 |
IDE:/dev/ht0 SCSI:/dev/st0 |
需要留意的是硬盘。
IDE设备可以被区分为master和slave,通常主机提供两个IDE接口,所以这四个设备的文件名为
| IDE | Master | Slave |
| IDE1 | /dev/hda | /dev/hdb |
| IDE2 | /dev/hdc | /dev/hdd |
再说SATA接口,SATA/USB/SCSI等磁盘接口都是SCSI模块来驱动的,因此这些设备的磁盘设备文件名都是/dev/sd[a~p]的格式。但是与IDE设备不同的是,SATA/USB的文件名根本就没有一定的顺序,这个时候就得要根基linux内核检测到磁盘的顺序了。
本文详细介绍了在Linux系统中,各种设备对应的文件名及其命名规则,包括IDE硬盘、SCSI/SATA/USB磁盘、U盘、软驱、打印机、鼠标、CDROM/DVD和磁带机等。特别关注了IDE和SATA/USB设备的区别及文件命名的特殊性。
1490

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



