本节补充介绍Linux操作系统分区的知识。首先我们要对磁盘分区有一个初步的了解,在Linux操作系统中,磁盘的分区主要分为主分区、扩展分区和逻辑分区3种类型,见表4-5。
表4-5 磁盘分区类型
注
每一块磁盘中主分区和扩展分区的数量总和不能超过4个,逻辑分区可以有无数个。
再来看磁盘的表现形式,上文提到过,在Linux操作系统中一切皆文件,硬盘设备也是以设备文件的形式存放在“/dev”目录下的。
Linux操作系统通过“字母+数字”的组合方式来标识磁盘分区(见图4-5),与Windows操作系统上的盘符不一样,这种标识方式更加详细,也更加灵活。Linux磁盘分区标识包含以下内容:
➢ 硬盘设备所在目录。
➢ 设备类型。硬盘有IDE类型的,还有SCSI/SATA类型的。IDE类型的硬盘表示为hd,SCSI/SATA类型的硬盘表示为sd。
➢ 磁盘号。也就是磁盘的顺序号,在Linux操作系统中第一块硬盘为a、第二块为b、第三块为c、第四块为d……
➢ 用数字区分分区类型与数量。其中主分区的数字范围为1~4,逻辑分区的数字从5开始。
举两个例子:hda1表示第一块IDE硬盘中的第一个主分区;sdc7表示第三块SCSI硬盘中的第三个逻辑分区。
最后通过图4-6总结上述知识,图中有两块已经分区的IDE类型硬盘,大家可以结合上面所讲的内容,理解一下这幅图。第一块IDE类型的硬盘是hda,第二块IDE类型的硬盘是hdb。前两个主分区分别是数字1和2,逻辑分区是从数字5开始的,所以第一个逻辑分区的分区号是5,第二个逻辑分区的分区号是6。
图4-5 Linux磁盘分区标识方式
图4-6 IDE硬盘设备分区标识