理论基础:硬盘分区艺术
分区(Partitioning)就像是给毛坯房打隔断。在 Linux 的世界里,分区不仅是为了组织数据,更是为了系统的安全与性能。
1. 分区表:MBR vs GPT
分区表(Partition Table)决定了硬盘如何划分区域。
- 诞生: 1983 年。
- 限制: 最大支持 2TB,最多 4 个主分区(可以通过扩展分区绕过)。
- 稳定性: 只有一个扇区存储分区信息,损坏后难以恢复。
- 诞生: 随 UEFI 出现。
- 优势: 支持 128 个分区,支持 18EB 超大容量。
- 安全性: 磁盘头尾都有分区表备份,自带冗余校验。
2. 认识分区的“标签”:挂载点
在 Windows 中,分区表现为 C:、D: 盘;而在 Linux 中,分区必须挂载(Mount)到根目录 / 下的某个文件夹。
| 挂载点 | 作用 | 建议容量 |
|---|---|---|
/ (Root) | 系统的核心,存放程序和系统文件 | 50GB+ |
/home | 用户个人文件夹(文档、下载、配置) | 越大越好(推荐独立分区) |
/boot/efi | UEFI 模式下的引导启动分区 | 512MB - 1GB |
Swap (交换空间) | 虚拟内存,当物理内存不足时使用 | 4GB - 16GB (视物理内存而定) |
3. 推荐分区方案
为什么要独立 /home 分区?
强烈推荐将 /home 独立分区。这样当你以后想更换发行版(比如从 Ubuntu 换到 Arch)时,可以直接重装系统而不丢失任何个人数据。
3.1 极简方案 (适合新手/虚拟机)
/: 剩余所有空间 (包含 Swap 文件)
3.2 进阶方案 (推荐实机使用)
/boot/efi: 1GB (FAT32)/: 80GB (ext4 / Btrfs)/home: 剩余空间 (ext4 / Btrfs)Swap: 8GB (Swap Partition)
4. 常见分区工具
▶ 点击查看工具对比
- GParted: 最推荐的图形化工具,操作直观。
- fdisk: 传统的命令行工具,适合 MBR。
- gdisk: 专门处理 GPT 的命令行工具。
- cfdisk: 带有简单 TUI 界面的命令行工具,对新手友好。