在 Ubuntu(以及 Linux 下)对分卷(分区)大小怎么定,没有唯一答案,取决于用途、磁盘大小、是否用 LVM、是否有多系统等。下面给你一套实用建议,从“通用方案”到“不同场景”。
假设磁盘 ≥ 100GB
| 分区 | 大小 | 文件系统 | 说明 |
|---|---|---|---|
| EFI 系统分区 | 512MB | FAT32 | 必须(UEFI) |
| /(根分区) | 40–80GB | ext4 | 系统 + 软件 |
| /home | 剩余空间 | ext4 | 用户数据 |
| swap | 2–16GB | swap | 看内存 |
新手最省心方案:
EFI + / + swap,不分 /home 也完全 OK。
| 内存 | swap 建议 |
|---|---|
| 2GB | 4–8GB |
| 4GB | 4–8GB |
| 8GB | 4–8GB |
现在很多人直接用 swapfile,不一定非得分区。
EFI 512MB
/ 60GB
/home 剩余
swap 4–8GB
✅ 优点:重装系统不影响个人数据
EFI 512MB
/ 80–120GB
/home 剩余
swap 8–16GB
原因:
/usr、/var 会很大EFI 512MB
/ 30–50GB
swap 4–16GB
/data 剩余(或 LVM)
✅ 数据单独分区,方便备份和迁移
EFI 512MB
/ 剩余全部
swap 2–4GB(或 swapfile)
| 选项 | 适合谁 |
|---|---|
| 清除整个磁盘并安装 | 新手、单系统 |
| 其他选项(手动分区) | 有经验 / 多系统 |
| LVM | 服务器 / 高级用户 |
❌ EFI 分区太小(< 300MB)
❌ 根分区只给 20GB(很容易爆)
❌ 不分 swap 又内存小(会卡死)
❌ /home 和 / 都只留一点点
EFI 512MB
/ 80GB
/home 200GB
swap 8GB
EFI 512MB
/ 100GB
/home 800GB
swap 8–16GB
如果你愿意,可以告诉我:
我可以直接帮你给出一套精确分区方案 + 安装时怎么点。