在 CentOS 安装过程中分区 是系统部署中非常关键的一步,分区方案会直接影响系统的稳定性、性能和后期维护。下面我按 常见场景 + 推荐方案 + 手动分区示例 来说明。
在 CentOS 安装过程中(以 CentOS 7 / 8 / Stream 为例),你会看到两种主要分区方式:
/(根分区)/homeswap✅ 简单、不易出错
❌ 灵活性较差
| 挂载点 | 大小 | 文件系统 | 说明 |
|---|---|---|---|
/boot |
1G | xfs | 启动相关 |
swap |
内存 ≤ 8G:1–2 倍 内存 > 8G:8–16G |
swap | 交换分区 |
/ |
50–100G | xfs | 系统根目录 |
/home |
剩余空间 | xfs | 用户数据 |
/var |
(可选)20–50G | xfs | 日志、数据库 |
| 挂载点 | 大小 |
|---|---|
/ |
全部剩余 |
swap |
2–8G |
⚠️ 不推荐生产环境使用
/boot 1G
swap 8G
/ 100G
/var 100G
/home 剩余空间
/boot 1G
swap 4G
/ 剩余全部
/、/boot)优点:
安装时:
❌ 不要把所有空间都给 /
❌ 忘记创建 swap(尤其内存小)
❌ /boot 设置太小(升级内核可能失败)
❌ 使用 ext4(CentOS 默认推荐 xfs)
/var/log 单独分区(防止日志占满根分区)/tmp 单独分区(安全 + 稳定)/var/lib/mysql 单独分区/data 或 /www 单独分区如果你愿意,可以告诉我:
我可以给你 最合适的具体分区方案。