Linux中如何表示硬盘和分区

在 Linux 系统中所有的磁盘及磁盘中的每个分区都是用文件的形式来表示的,如在计算机中有一块硬盘,硬盘上划分了 3 个分区,那么在 Linux 系统中就会有 4 个设备文件,一个是硬盘的设备文件,另外每个分区都有一个设备文件,所有的设备文件都统一存放在/dev 目录中。
不仅仅是硬盘,绝大多数的硬件设备在 Linux 系统中都是以文件的形式存在的。“一切皆文件”正是 Linux 系统最重要的特点之一。
不同类型硬盘和分区的设备文件都有统一的命名规则,具体表述形式如下:

  • 硬盘:对于 IDE 接口的硬盘设备,表示为“hdX”形式的文件名,对于 SATA 或 SCSI 接口的硬盘设备,则表示为“sdX”形式的文件名,其中“X”可以为 a、b、c、d 等字母符号。例如,将系统中的第 1 个 IDE 设备表示为“hda”,将第二个 SATA 设备表示为“sdb”。
  • 分区:表示分区时,以硬盘设备的文件名作为基础,在后边添加该分区对应的数字序号即可。例如,第 1 个 IDE 硬盘中的第 1 个分区表示为“hda1”、第 2 个分区表示为“hda2”,第 2 个 SATA 硬盘中的第 3 个分区表示为“sdb3”,第 4 个分区表示为“sdb4”等。

需要注意的是,由于主分区的数目最多只有 4 个,因此主分区和扩展分区的序列号就限制在 1~4 之间,而逻辑分区的序列号将始终从 5 开始。例如,即便系统中的第 1 块 SCSI 硬盘只划分了 1 个主分区和 1 个扩展分区,则第 1 个逻辑分区的序列号仍然是从 5 开始,应表示为“sda5”。

发表评论

发表评论

*

沙发空缺中,还不快抢~