在 CentOS(以及大多数 Linux 发行版)安装时,分区方案没有绝对标准,主要取决于服务器用途、磁盘大小、运维习惯和可维护性。下面从「常见方案 → 推荐方案 → 特殊场景」给你一个清晰的选择指南。
安装时选择:
自动分区(LVM)
优点:
适合:
假设硬盘 ≥ 100G:
| 挂载点 | 文件系统 | 大小 | 说明 |
|---|---|---|---|
/boot |
ext4 | 1G | 引导分区,必选 |
/ |
xfs | 20–50G | 系统根目录 |
/data |
xfs | 剩余空间 | 业务数据 |
swap |
swap | 内存的 1–2 倍(≤8G) | 小内存机器需要 |
✅ 优点:
| 挂载点 | 大小 | 说明 |
|---|---|---|
/boot |
1G | 引导 |
/ |
20G | 系统 |
/usr |
10–20G | 软件 |
/var |
20–50G | 日志、邮件 |
/tmp |
5–10G | 临时文件 |
/home |
10G | 用户 |
/data |
剩余 | 业务数据 |
swap |
视内存 | 交换分区 |
适合:
/boot → 普通分区
其他 → LVM
原因:
/var 大一些(日志多)
/data 放网站目录
/data 单独分区(数据库文件)
不要放 / 根目录
swap = 2G 或更多
swap 可设 4–8G 或禁用(不推荐完全禁用)
| 场景 | 推荐 |
|---|---|
| CentOS 7/8 | xfs(默认) |
| /boot | ext4 |
| 数据盘 | xfs |
新手:自动 LVM
生产:/boot + / + /data + swap(LVM)
企业:进一步拆分 /var /tmp /usr
如果你愿意,可以告诉我:
我可以直接给你一套最合适的分区表。