Linux 分区大小没有绝对“标准答案”,取决于你的用途、硬盘大小、是否用虚拟机、是否桌面/服务器。下面给你常见场景的推荐方案,可以直接照着用,也可以按需调整。
硬盘:256GB 及以上
| 挂载点 | 大小 | 文件系统 | 说明 |
|---|---|---|---|
/boot |
1–2 GB | ext4 | 内核、引导文件 |
/ (根分区) |
40–80 GB | ext4 / btrfs | 系统 + 软件 |
/home |
剩余空间 | ext4 / btrfs | 用户数据 |
swap |
见下方 | swap | 交换空间 |
✅ 推荐方案(简单)
/:80 GB/home:剩余全部| 内存大小 | swap 建议 |
|---|---|
| ≤ 4GB | 内存的 1~2 倍 |
| 8GB | 4–8 GB |
| 16GB | 4–8 GB |
| ≥ 32GB | 2–4 GB(或不用) |
有 SSD + 大内存,swap 可以设小一点
笔记本 / 要休眠 → swap ≥ 内存大小
硬盘:500GB+
| 分区 | 大小 | 说明 |
|---|---|---|
/boot |
1 GB | 稳定即可 |
/ |
30–50 GB | 系统 |
/var |
30–100 GB | 日志、数据库 |
/home |
可选 | 用户数据 |
/data |
剩余 | 网站、数据库、存储 |
| swap | 4–16 GB | 看内存 |
✅ 推荐
/ 50G
/var 100G
/data 剩余
swap 8G
最简方案(能跑就行)
| 分区 | 大小 |
|---|---|
/ |
20–40 GB |
| swap | 2–4 GB |
✅ 不单独分 /home,省事
如果是 UEFI 模式(现在基本都是):
| 分区 | 大小 | 文件系统 |
|---|---|---|
| EFI 系统分区 | 300–512 MB | FAT32 |
/ |
剩余 | ext4 |
EFI 512 MB
/ 80 GB
/home 剩余
swap 8 GB
/ 40 GB
swap 4 GB
/boot 分太大(1GB 足够)/ 分太小(装软件会爆)告诉我:
我可以直接给你最优分区表,甚至帮你规划 LVM / btrfs。