在 CentOS 安装过程中分区 是很多人第一次接触 Linux 时比较困惑的地方。下面我用 从简单到规范 的方式给你讲清楚,适合 CentOS 7 / CentOS Stream 8/9。
✅ 适合:服务器 / 学习 / 生产环境
| 挂载点 | 大小 | 说明 |
|---|---|---|
/boot |
1G | 内核与启动文件 |
swap |
内存的 1~2 倍(最大 8G) | 交换分区 |
/ |
剩余全部空间 | 根分区 |
/boot:1Gswap:8G/:剩余全部✅ 优点:简单、稳定、不容易出问题
✅ 缺点:日志或数据多了 / 会满(生产环境可再细化)
✅ 适合:网站、数据库、业务服务器
| 挂载点 | 大小 | 说明 |
|---|---|---|
/boot |
1G | 启动 |
swap |
4G~8G | 交换 |
/ |
50G | 系统 |
/data |
剩余空间 | 数据、日志 |
✅ 适合:测试机 / 虚拟机 / 容器宿主
| 挂载点 | 大小 |
|---|---|
/ |
全部 |
swap(可选) |
2G |
点击 “+” 依次创建:
/bootswap/✅ 如果是标准服务器,再加一个 /data
✅ 强烈推荐:LVM
原因:
安装时选择:
LVM 自动 / 手动 LVM
❌ 不建 /boot → 老机器可能启动失败
❌ swap 太大 → 浪费磁盘(>16G 没必要)
❌ / 太小 → 软件装不下
❌ 磁盘全给 / 没留数据盘 → 后期难维护
| 场景 | 分区方案 |
|---|---|
| 新手 | /boot + swap + / |
| 服务器 | /boot + swap + / + /data |
| 虚拟机 | / + swap |
| 数据库 | /boot + swap + / + /data |
如果你愿意,可以告诉我:
我可以 直接给你一套最合适的分区方案。