在Linux系统中,与Windows的盘符(如C盘、D盘)不同,硬件通过设备名进行访问。这些设备名统一存放在/dev目录下。
按照常规分类,常见的SSD、SAS、SATA硬盘实际上都属于SCSI接口类型,因此在Linux中统一以sd标识。而IDE硬盘则属于IDE接口类型,以hd标识。
简而言之,不同硬盘的命名规则如下:
第一块SCSI硬盘命名为 /dev/sda
第二块SCSI硬盘命名为 /dev/sdb
第一块IDE硬盘命名为 /dev/hda
第二块IDE硬盘命名为 /dev/hdb
了解硬盘命名后,接下来讨论分区规则。单块硬盘最多支持4个主分区,或3个主分区加1个扩展分区。这意味着编号1至4专门用于主分区或扩展分区。主分区与扩展分区同级,合计不超过4个。此外,每块硬盘最多只能有一个扩展分区。扩展分区本身无法直接存储数据,它仅作为容器,需进一步划分为多个逻辑分区。因此,逻辑分区的编号必须从5开始。
常见的分区方案包括:3p+1e(3个主分区加1个扩展分区),以及2p+1e、1p+1e等组合。
具体到分区编号,规律如下:
第一块SCSI硬盘的第1个分区:/dev/sda1
第一块SCSI硬盘的第5个分区:/dev/sda5
第一块IDE硬盘的第1个分区:/dev/hda1
第一块IDE硬盘的第5个分区:/dev/hda5
总结关键点:主分区与扩展分区占用1至4编号,逻辑分区必然从5开始。核心规律是——主分区数目有限,扩展分区充当通道,逻辑分区才是实际存储数据的位置。
