温馨提示×

什么是linux分区表

小樊
47
2026-10-12 12:21:26
栏目: 智能运维

Linux 分区表是指在硬盘上用来描述“磁盘如何被划分成若干分区”的数据结构。它告诉操作系统:这块硬盘从哪里开始、到哪里结束是一个分区,每个分区是什么类型、能否启动等。

简单理解:分区表 = 硬盘的“地图”。


一、常见分区表类型

1. MBR(Master Boot Record,主引导记录)

  • 出现时间:很早(1980 年代)
  • 位置:硬盘的第一个扇区(512 字节)
  • 特点:
    • 最多支持 4 个主分区
    • 若要更多分区,需使用“扩展分区 + 逻辑分区”
    • 单分区最大 2TB
    • 逐渐被淘汰
  • Linux 中常见工具:
    • fdisk
    • parted(也可处理 GPT)

2. GPT(GUID Partition Table)

  • 出现背景:EFI/UEFI 标准的一部分
  • 特点:
    • 支持 超过 2TB 的硬盘
    • 支持 几乎无限分区数(通常 128+)
    • 有备份分区表,更安全
    • 现代 Linux 发行版默认使用
  • Linux 中常见工具:
    • gdisk
    • parted

二、Linux 中分区表的作用

  1. 定义分区结构
    • /dev/sda1、/dev/sdb2 等是怎么来的
  2. 配合文件系统
    • 分区表只“划地盘”,还要格式化(ext4、xfs 等)
  3. 支持启动方式
    • BIOS + MBR
    • UEFI + GPT

三、查看分区表的方法(Linux)

# 查看分区表类型及结构
sudo fdisk -l

# 更现代的方式
sudo parted -l

# 查看 GPT 信息
sudo gdisk -l /dev/sda

四、一个简单示例

磁盘 /dev/sda:512 GB
分区表:GPT

/dev/sda1  EFI 分区    512MB
/dev/sda2  Linux 根 /  100GB
/dev/sda3  Linux 家 ~  剩余空间

五、总结一句话

Linux 分区表是硬盘上记录“怎么分盘”的数据结构,常见有 MBR 和 GPT,GPT 是现代 Linux 系统的主流选择。

如果你愿意,我也可以讲:

  • MBR vs GPT 怎么选
  • Linux 安装时如何分区
  • 如何转换 MBR → GPT 而不丢数据

0 踩