温馨提示×

centos怎么进行分区

小樊
41
2026-09-12 03:30:18
栏目: 智能运维

在 CentOS(以及大多数 Linux 发行版)中,分区通常有两种场景:

  1. 安装系统时分区(推荐新手)
  2. 安装完成后对新增磁盘分区(服务器常见)

下面分别说明。


一、安装 CentOS 时分区(图形化 / 文本界面)

常见分区方案(推荐)

挂载点 大小建议 说明
/boot 1G 引导分区
/ 剩余大部分 根分区
swap 内存 ≤ 8G:= 内存;> 8G:8–16G 交换分区
/home(可选) 按需求 用户数据

步骤简述

  1. 安装到 INSTALLATION DESTINATION
  2. 选择磁盘 → 选 Custom / 手动分区
  3. 点击 + 添加分区
  4. 指定挂载点和大小
  5. 完成并继续安装

二、安装后对新磁盘分区(命令行)

1️⃣ 查看磁盘

lsblk
# 或
fdisk -l

示例:

/dev/sdb   100G

2️⃣ 使用 fdisk 分区(MBR)

fdisk /dev/sdb

常用命令:

  • n 新建分区
  • p 主分区
  • 回车(默认起始)
  • 回车(默认结束)
  • w 保存退出

3️⃣ 格式化分区

mkfs.xfs /dev/sdb1
# 或 ext4
mkfs.ext4 /dev/sdb1

4️⃣ 挂载分区

mkdir /data
mount /dev/sdb1 /data

5️⃣ 开机自动挂载

查看 UUID:

blkid /dev/sdb1

编辑:

vi /etc/fstab

添加:

UUID=xxxx /data xfs defaults 0 0

测试:

mount -a

三、GPT 分区(大于 2TB 磁盘)

parted /dev/sdb

gdisk /dev/sdb

四、LVM(企业常用,推荐)

适合需要动态扩容的场景:

  • /dev/sdb → PV → VG → LV

示例:

pvcreate /dev/sdb1
vgcreate vg_data /dev/sdb1
lvcreate -L 50G -n lv_data vg_data
mkfs.xfs /dev/vg_data/lv_data

五、注意事项

  • 不要对正在使用的磁盘直接分区
  • 操作前备份数据
  • 云服务器通常用 云控制台 + 分区

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

  • CentOS 版本(7 / 8 / Stream)
  • 系统盘还是数据盘
  • 磁盘大小

我可以给你精确的分区命令方案

0