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

来源:互联网 发布:简单java小程序代码 编辑:程序博客网 时间:2024/05/12 14:03
设备 设备在 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\Jumper Master Slave IDE1(Primary) /dev/hda /dev/hdb IDE2(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

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 婴儿不吃不喝怎么办 断奶后不吃奶瓶怎么办 小孩早上不吃饭怎么办 新生儿不认乳头怎么办 宝宝不吸奶嘴怎么办 孩子不会吸奶瓶怎么办 宝宝突然不吃奶瓶怎么办 换了奶瓶不喝奶怎么办 新生儿不喝奶粉怎么办 7个月小婴儿磨牙怎么办 宝宝出生四天不喝母乳怎么办 我的奶水不足怎么办 乳牙长得不整齐怎么办 新生儿只吃奶粉怎么办 小孩不肯吸母乳怎么办 三个月宝宝不吃奶粉怎么办 宝宝不爱喝水怎么办 崔玉涛 小孩身体铅过高怎么办 疫苗引起的发烧怎么办 婴儿不吃米糊怎么办 宝宝米糊不吃怎么办 换奶瓶宝宝不吃怎么办 小孩不会吃奶瓶怎么办 百天不吃奶瓶怎么办 1岁宝宝积食怎么办 宝宝退烧后流汗怎么办 宝宝高烧后出汗怎么办 发烧出汗不退烧怎么办 婴儿发烧不出汗怎么办 婴幼儿发烧不退怎么办 宝宝突然不吃饭怎么办 宝宝吃饭到处跑怎么办 宝宝不吃奶瓶怎么办崔玉涛 八个月母乳不足怎么办 八个月宝宝厌食怎么办 婴儿辅食便秘怎么办 婴儿被食物卡住怎么办 婴儿食物卡喉咙怎么办 婴儿食物蛋白过敏怎么办 小孩喉咙卡鱼刺怎么办 六个月宝宝腹泻怎么办