Ubuntu 系统分区详解与最佳分配策略
基础知识
硬盘分类与标识规则
在深入分区之前,先明确 Linux 系统中的硬盘标识。不同设备因设计需求,存储介质和接口差异较大:
- 手机存储:采用嵌入式固态存储(eMMC/UFS),无机械部件。Linux 中通常以
mmcblk为标识(如mmcblk0),分区为mmcblk0p1。 - 笔记本/台式机机械硬盘(HDD):多为 SATA 接口,依赖磁头读写。Linux 中标识为
sd系列(如sda,sdb)。 - 固态硬盘(SSD):
- SATA SSD:兼容 2.5 英寸接口,速度受限于协议,标识同 HDD(
sd系列)。 - NVMe M.2 SSD:主流高性能选择,采用 PCIe 通道,速度可达 3000MB/s 以上。Linux 中标识为
nvme系列(如nvme0n1),分区为nvme0n1p1。
- SATA SSD:兼容 2.5 英寸接口,速度受限于协议,标识同 HDD(
分区表格式与引导方式
磁盘分区表主要有两种格式,决定了系统的引导方式和容量上限:
- MBR(主引导记录):
- 传统格式,最大支持 2.2TB 硬盘。
- 最多支持 4 个主分区,需通过扩展分区 + 逻辑分区突破限制。
- 适配 Legacy BIOS 引导方式。
- GPT(GUID 分区表):
- 现代标准,支持超百 TB 硬盘。
- 理论上支持无限分区(实际受 OS 限制),无主/逻辑分区概念区分。
- 适配 UEFI 引导方式,原生支持大容量硬盘。
注意:现代 UEFI 系统普遍采用 GPT 分区表,不再受传统 4 主分区限制。若使用 UEFI+GPT,无需创建扩展分区,所有分区均为独立主分区。
核心概念
- 文件系统:组织存储文件的方法。Linux 常用 ext4、btrfs、xfs 等。
- 挂载点:存储设备挂载到文件系统树的目录位置,根目录
/是起点。 - UEFI vs BIOS:UEFI 需要专门的 EFI 系统分区(ESP)存放引导文件;Legacy BIOS 则不需要。
常见分区推荐方案
1. EFI 系统分区(/boot/efi)
这是 UEFI 引导模式下的核心引导分区。
- 大小:300MB – 1GB(多系统建议 1GB)。
- 类型:主分区。
- 文件系统:FAT32(UEFI 固件标准)。
- 挂载点:
/boot/efi。 - 说明:严禁删除或格式化该分区,否则会导致启动失败。挂载点必须正确设置,确保 UEFI 固件能识别引导路径。
2. Swap 交换分区(Swap Space)
当物理内存不足时,作为虚拟内存扩展。
- 大小:


