理论基础:硬盘分区艺术

分区(Partitioning)就像是给毛坯房打隔断。在 Linux 的世界里,分区不仅是为了组织数据,更是为了系统的安全与性能。


1. 分区表:MBR vs GPT

分区表(Partition Table)决定了硬盘如何划分区域。

  • 诞生: 1983 年。
  • 限制: 最大支持 2TB,最多 4 个主分区(可以通过扩展分区绕过)。
  • 稳定性: 只有一个扇区存储分区信息,损坏后难以恢复。
  • 诞生: 随 UEFI 出现。
  • 优势: 支持 128 个分区,支持 18EB 超大容量。
  • 安全性: 磁盘头尾都有分区表备份,自带冗余校验。

2. 认识分区的“标签”:挂载点

在 Windows 中,分区表现为 C:D: 盘;而在 Linux 中,分区必须挂载(Mount)到根目录 / 下的某个文件夹。

挂载点作用建议容量
/ (Root)系统的核心,存放程序和系统文件50GB+
/home用户个人文件夹(文档、下载、配置)越大越好(推荐独立分区)
/boot/efiUEFI 模式下的引导启动分区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. 常见分区工具

点击查看工具对比
  1. GParted: 最推荐的图形化工具,操作直观。
  2. fdisk: 传统的命令行工具,适合 MBR。
  3. gdisk: 专门处理 GPT 的命令行工具。
  4. cfdisk: 带有简单 TUI 界面的命令行工具,对新手友好。

5. 结业练习

Navigation