温馨提示×

Linux分区命名规则是什么

小樊
37
2025-11-24 08:06:21
栏目: 智能运维

Linux 分区命名规则

基本命名格式

  • 设备节点位于目录 /dev/,命名遵循模式:/dev/xxyN
    • xx:设备类型前缀,常见为 sd(SCSI/SATA/SAS/USB 等)、hd(传统 IDE)、vd(KVM 虚拟磁盘)、nvme(NVMe 设备,如 /dev/nvme0n1p1)。
    • y:设备序号,按发现顺序从 a、b、c… 依次分配(如第一块盘 sda,第二块 sdb)。
    • N:分区号。前 4 个编号 1–4 保留给主分区或扩展分区;逻辑分区编号从 5 开始(如 /dev/sda3/dev/sdb6)。

分区号与类型的关系

  • MBR 磁盘上:最多 4 个主分区;如需更多分区,可建 1 个扩展分区,并在其中创建逻辑分区;因此逻辑分区号从 5 起(例如:/dev/sda5)。
  • GPT 磁盘上:没有主/扩展/逻辑之分,但命名习惯仍沿用 1、2、3…;工具通常从 1 开始顺序编号(例如:/dev/sda1)。
  • 编号“空洞”是正常现象:例如仅有 1、2、5、6 时,3、4 可能为空缺(历史上被保留或未被使用)。

常见设备前缀与示例

前缀 设备类型与场景 示例
sd SCSI/SATA/SAS/USB 等块设备 /dev/sda1/dev/sdb2
hd 传统 IDE 设备 /dev/hda1/dev/hdb3
vd KVM/QEMU 虚拟磁盘 /dev/vda1
nvme NVMe 固态硬盘(注意“p”分隔) /dev/nvme0n1p1/dev/nvme1n1p2
  • 以上前缀与示例反映了常见命名约定;实际系统中以内核探测与 udev 规则呈现为准。

查看与确认命名

  • 使用以下命令查看设备与分区命名、类型与挂载点:
    • 列表查看:lsblklsblk -f
    • 详细分区表:fdisk -l
  • 这些工具能直观显示如 /dev/sda1/dev/nvme0n1p1 等名称及其文件系统、挂载信息。

0