在 CentOS 安装或部署服务器时,分区方案取决于用途、磁盘大小、是否使用 LVM、是否需要扩容等。下面给你几种常见且实用的分区方案,从基础到进阶。
适用于 CentOS 7 / 8 / Stream,磁盘 ≤ 2TB。
| 挂载点 | 大小 | 文件系统 | 说明 |
|---|---|---|---|
/boot |
1G | xfs | 启动相关 |
swap |
2G–16G | swap | 内存 ≤ 8G 建议等于内存 |
/ |
剩余全部 | xfs | 根分区 |
示例(100G 磁盘):
/boot 1G
swap 8G
/ 91G
✅ 优点:
适用于 物理机 / 云服务器 / 生产环境
| 挂载点 | 大小 | 文件系统 | 说明 |
|---|---|---|---|
/boot |
1G | xfs | 引导 |
swap |
4G–16G | swap | 按需 |
/ |
20–50G | xfs | 系统 |
/home |
剩余 | xfs | 用户数据 |
/var |
可选 | xfs | 日志、数据库 |
✅ 推荐使用 LVM(逻辑卷),方便后期扩容。
/dev/sda1 /boot 1G
/dev/sda2 LVM 剩余全部
VG: centos
LV:
root 50G
home 100G
var 50G
swap 8G
✅ 优点:
如果是 UEFI + GPT:
| 挂载点 | 大小 | 说明 |
|---|---|---|
/boot/efi |
200–512M | EFI 分区 |
/boot |
1G | 启动 |
swap |
按需 | 交换 |
/ |
剩余 | 根 |
⚠ 注意:
/boot/efi 必须是 FAT32❌ 不推荐:
/(无 swap)/boot 太小(< 512M)✅ 建议:
/var 单独分(日志/数据库)| 场景 | 建议 |
|---|---|
| 学习 / 测试 | /boot + swap + / |
| 云服务器 | /boot + swap + / |
| 生产服务器 | LVM + 多分区 |
| 数据库服务器 | /var 单独分 |
| 磁盘 > 2TB | GPT + UEFI |
如果你愿意,可以告诉我:
我可以帮你 定制一套最合适的分区方案。