温馨提示×

CentOS怎么分区

小樊
52
2026-07-09 05:40:41
栏目: 智能运维

CentOS 安装或部署服务器时,分区方案取决于用途、磁盘大小、是否使用 LVM、是否需要扩容等。下面给你几种常见且实用的分区方案,从基础到进阶。


一、CentOS 常规分区(推荐新手 / 通用服务器)

适用于 CentOS 7 / 8 / Stream,磁盘 ≤ 2TB。

✅ 基本分区方案(MBR / GPT 均可)

挂载点 大小 文件系统 说明
/boot 1G xfs 启动相关
swap 2G–16G swap 内存 ≤ 8G 建议等于内存
/ 剩余全部 xfs 根分区

示例(100G 磁盘):

/boot   1G
swap    8G
/       91G

✅ 优点:

  • 简单
  • 不易出错
  • 适合测试、虚拟机、单机服务

二、生产环境推荐分区(更规范)

适用于 物理机 / 云服务器 / 生产环境

✅ 推荐方案(使用 LVM)

挂载点 大小 文件系统 说明
/boot 1G xfs 引导
swap 4G–16G swap 按需
/ 20–50G xfs 系统
/home 剩余 xfs 用户数据
/var 可选 xfs 日志、数据库

✅ 推荐使用 LVM(逻辑卷),方便后期扩容。


三、使用 LVM 的分区示例(强烈推荐)

1️⃣ 磁盘分区

/dev/sda1  /boot   1G
/dev/sda2  LVM     剩余全部

2️⃣ LVM 划分

VG: centos
LV:
  root   50G
  home   100G
  var    50G
  swap   8G

✅ 优点:

  • 磁盘空间可在线扩容
  • 服务器运维首选

四、CentOS 安装时分区步骤(图形界面)

  1. 安装时选择 “手动分区”
  2. 点击 “+” 添加分区
  3. 设置:
    • 挂载点
    • 大小
    • 文件系统(xfs)
  4. 勾选 LVM(推荐)
  5. 完成并继续安装

五、UEFI 启动的分区(新机器)

如果是 UEFI + GPT

挂载点 大小 说明
/boot/efi 200–512M EFI 分区
/boot 1G 启动
swap 按需 交换
/ 剩余

⚠ 注意:

  • /boot/efi 必须是 FAT32
  • 磁盘 > 2TB 必须用 GPT

六、常见错误 & 建议

❌ 不推荐:

  • 只分一个 /(无 swap)
  • /boot 太小(< 512M)
  • 用 ext4(CentOS 默认 xfs 更好)

✅ 建议:

  • swap ≥ 内存(内存 < 8G)
  • 生产环境一定用 LVM
  • /var 单独分(日志/数据库)

七、快速判断你该怎么分

场景 建议
学习 / 测试 /boot + swap + /
云服务器 /boot + swap + /
生产服务器 LVM + 多分区
数据库服务器 /var 单独分
磁盘 > 2TB GPT + UEFI

如果你愿意,可以告诉我:

  • ✅ CentOS 版本(7 / 8 / Stream)
  • ✅ 磁盘大小
  • ✅ 是否物理机 / 虚拟机
  • ✅ 主要用途(Web / 数据库 / Docker)

我可以帮你 定制一套最合适的分区方案

0