本文为《鸟哥的 Linux 私房菜》读书笔记
各硬件设备在 Linux 中的文件名
- 在 Linux 系统中,每个设备都被当成一个文件来对待
- 几乎所有的硬件设备文件都在
/dev
目录内
设备 | 设备在 Linux 内的文件名 |
---|---|
SCSI / SATA / USB 硬盘驱动器 | /dev/sd[a-p] |
打印机 | /dev/lp[0-2] (25针打印机); /dev/usb/lp[0-15] (USB 接口) |
鼠标 | /dev/input/mouse[0-15] (通用); /dev/psaux (PS/2界面);/dev/mouse (当前鼠标) |
CDROM / DVDROM | /dev/scd[0-1] (通用); /dev/sr[0-1] (通用,CentOS 较常见); /dev/cdrom (当前 CDROM) |
- SATA / USB / SAS 等磁盘接口都是使用 SCSI 模块 (Small Computer System Interface) 来驱动的, 因此这些接口的磁盘设备文件名都是
/dev/sd[a-p]
的格式- 它们的设备文件名要根据 Linux 内核检测到磁盘的顺序来命名
- 例如:如果 PC 上有两个 SATA 磁盘以及一个 USB 磁盘,而主板上面有六个 SATA 插槽。这两个 SATA 磁盘分别安插在主板上的 SATA1, SATA5 插槽上;则
- SATA1 插槽上的文件名:
/dev/sda
- SATA5 插槽上的文件名:
/dev/sdb
- USB 磁盘(开机完成后才被系统识别):
/dev/sdc
- SATA1 插槽上的文件名: