LINUX磁盘设备
linux与设备文件
各个组件或设备在linux下都是文件,几乎所有硬件设备都在/dev目录下。
IDE接口的硬盘的文件名即为/dev/hd[a-d]。(hd即hard disk ,a到d是区分不同硬盘的标志)
SATA/USB/SCSI硬盘以及U盘是/dev/sd[a-p]
打印机是/dev/lp0
软盘是/dev/fd0
更多设备见下图:
磁盘文件名与组成
常见的磁盘接口有两种,IDE与SATA。
对于IDE接口来说,一个IDE扁平电缆可以连接两个IDE设备,而主机一般又提供两个IDE接口,因此一般主机可以接到四个IDE设备,即hda - hdd,名字由实际插槽决定。
而对于SATA接口来说,SATA/USB/SCSI等磁盘接口都是使用SCSI模块来驱动的,所以这些磁盘设备文件名都是sd[a-p]的格式,具体名字由linux内核检测到磁盘的顺序决定。
除此之外,每个磁盘驱动器的磁盘分区不同时,其磁盘文件名还会改变,即根据分区位置在文件名后加数字,比如hda1,hda2等。
磁盘主要由盘片、机械手臂、磁头等部分组成,其中最重要的是盘片。
盘片其实就是数据存储的地方,由于单一盘片的容量有限,有的硬盘内部会有两个以上的盘片。
一张盘片上有许多扇形的区域,被称