各硬件装置在 Linux 中的文件名

xiaoxiao2021-02-28  120

设备设备在 Linux 内的文件名IDE 硬盘/dev/hd[a-d]SCSI/SATA/USB 硬盘/dev/sd[a-p]U盘/dev/sd[a-p](与 SATA 相同)软盘/dev/fd[0-1]打印机25 针: /dev/lp[0-2] USB: /dev/usb/lp[0-15]鼠标USB: /dev/usb/mouse[0-15]PS2: /dev/psaux当前 CDROM/DVDROM/dev/cdrom当前的鼠标/dev/mouse磁带IDE: /dev/ht0 SCSI: /dev/st0

IDE 接口设备包括磁盘和光驱。以 IDE 接口来说,由于一个 IDE 扁平电缆可以连接两个 IDE 设备,又通常主机都会提供两个 IDE 接口,因此最多可以接到四个 IDE 设备。 也就是说,如果你已经有一个IDE光盘设备了,那么最多就只能再接三颗 IDE 接口的磁盘啰。 这两个 IDE 接口通常被称为 IDE1(primary)及IDE2(secondary), 而每条扁平电缆上面的IDE 设备可以被区分为 Master 与 Slave。这四个 IDE 设备的文件名为:

IDE\JumperMasterSlaveIDE1(Primary)/dev/hda/dev/hdbIDE2(Secondary)/dev/hdc/dev/hdd

例如: 假设你的主机仅有一颗 IDE 接口磁盘,而这一颗磁盘接在 IDE2 的 Master 上面,请问他在 Linux 操作系统里面的设备文件名为何? 答: 比较上表的设备文件名对照,IDE2 的Master 的设备文件名为/dev/hdc。

再以 SATA 接口来说,由与SATA/USB/SCSI 等磁盘接口都是使用 SCSI 模块来驱动的, 因此这些接口的磁盘设备文件名都是/dev/sd[a-p]的格式。 但与 IDE 接口不同的是,SATA/USB 接口磁盘根本就没有一定的顺序,那如何决定他的设备文件名呢? 这个时候就得要根据 Linux 核心侦测到磁盘的顺序了。 例如: 如果你的 PC 上面有两个 SATA 磁盘以及一个 USB 磁盘,而主板上面有六个 SATA 插槽。这两个 SATA 磁盘分别安插在主板上的 SATA1, SATA5 插槽上, 请问这三个磁盘在Linux 中的设备文件名为何? 答: 由于是使用侦测到的顺序来决定设备文件名,并非与实际插槽代号有关,因此设备文件名如下: 1. SATA1 插槽上的设备文件名:/dev/sda 2. SATA5 插槽上的设备文件名:/dev/sdb 3. USB 磁盘(开机完成后才被系统捉到):/dev/sdc

转载请注明原文地址: https://www.6miu.com/read-72724.html

最新回复(0)