温馨提示×

centos分区如何分区

小樊
35
2026-09-24 11:33:22
栏目: 智能运维

在 CentOS(以及大多数 Linux 发行版)中,“分区”通常包含两个部分:

  1. 磁盘分区(Partition):把硬盘划分成多个区域
  2. 文件系统与挂载(Format & Mount):格式化并挂载到目录(如 /、/home)

下面按常见场景给你讲清楚 CentOS 怎么分区。


一、CentOS 常见分区方案

✅ 方案 1:最简方案(适合测试 / 虚拟机)

挂载点 大小 说明
/ 全部剩余空间 根分区
swap 内存的 1–2 倍 交换分区(内存大可不要)

✅ 方案 2:推荐生产服务器方案

挂载点 建议大小 说明
/boot 1G 引导分区
/ 20–50G 系统文件
/home 剩余空间的一部分 用户数据
/var 10–30G 日志、数据库
swap 视内存而定 一般 4–8G 即可

✅ 方案 3:使用 LVM(强烈推荐)

CentOS 默认支持 LVM(逻辑卷管理),方便以后扩容。

常见 LVM 结构:

/dev/sda
 ├─ /boot
 └─ LVM
    ├─ root  (/)
    ├─ home  (/home)
    └─ swap

二、CentOS 安装时如何分区(图形界面)

  1. 安装界面选择 “ installation destination ”
  2. 选择硬盘
  3. 选择:
    • Automatic(自动)
    • 或 Custom → Done
  4. 点击 “+” 添加分区:
    • /boot
    • /
    • /home
    • swap
  5. 文件系统一般选 xfs(CentOS 默认)

三、命令行分区(已安装系统或手动操作)

1️⃣ 查看磁盘

lsblk
fdisk -l

2️⃣ 使用 fdisk 分区(MBR)

fdisk /dev/sdb

常用命令:

  • n 新建分区
  • p 主分区
  • d 删除
  • w 保存

3️⃣ 格式化分区

mkfs.xfs /dev/sdb1

4️⃣ 挂载分区

mkdir /data
mount /dev/sdb1 /data

开机自动挂载:

vim /etc/fstab

添加:

/dev/sdb1  /data  xfs  defaults  0 0

四、使用 LVM 分区(推荐)

pvcreate /dev/sdb
vgcreate vg_data /dev/sdb
lvcreate -L 20G -n lv_root vg_data
mkfs.xfs /dev/vg_data/lv_root
mount /dev/vg_data/lv_root /data

五、GPT vs MBR

类型 支持大小 说明
MBR ≤ 2TB 老式
GPT > 2TB 新服务器推荐

UEFI 启动必须用 GPT


六、总结建议

  • 新手 / 虚拟机:/ + swap
  • 服务器:/boot + / + /home + swap
  • 可扩展:一定要用 LVM
  • 大磁盘:用 GPT

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

  • 是 装系统时分 还是 装好后加硬盘
  • 磁盘大小 & 用途(数据库 / Web / 存储)

我可以直接帮你规划一套分区方案。

0 踩