温馨提示×

centos分区表怎么建

小樊
44
2026-08-19 13:03:10
栏目: 智能运维

CentOS 里“建分区表”通常分为 两步
① 创建分区表(MBR 或 GPT)
② 创建分区并格式化

下面按 常见场景 给你一个完整、实用的做法。


一、先确认磁盘

lsblk
# 或
fdisk -l

假设你要操作的磁盘是:

/dev/sdb

⚠️ 注意:操作磁盘会清空数据,一定要确认磁盘名


二、选择分区表类型

场景 推荐
磁盘 ≤ 2TB MBR
磁盘 > 2TB GPT
UEFI 启动 GPT
传统 BIOS MBR / GPT 均可

三、使用 fdisk(MBR,最常用)

1️⃣ 进入 fdisk

fdisk /dev/sdb

2️⃣ 新建分区表

o   # 创建 MBR 分区表

3️⃣ 新建分区

n   # new partition
p   # 主分区
1   # 分区号
回车 # 起始扇区
回车 # 结束扇区(默认全部)

4️⃣ 保存退出

w

四、使用 gdisk(GPT,推荐大磁盘)

1️⃣ 安装 gdisk

yum install -y gdisk

2️⃣ 创建 GPT 分区表

gdisk /dev/sdb

操作:

o   # 创建 GPT
y   # 确认
n   # 新建分区
回车
回车
w
y

五、格式化分区

假设分区是 /dev/sdb1

格式化为 ext4(CentOS 默认)

mkfs.ext4 /dev/sdb1

或 xfs(CentOS 7/8 常用)

mkfs.xfs /dev/sdb1

六、挂载分区

1️⃣ 创建挂载目录

mkdir /data

2️⃣ 挂载

mount /dev/sdb1 /data

3️⃣ 设置开机自动挂载

blkid /dev/sdb1

复制 UUID,然后编辑:

vim /etc/fstab

示例:

UUID=xxxx-xxxx-xxxx  /data  ext4  defaults  0 0

七、常用的完整示例(GPT + ext4)

gdisk /dev/sdb
# o → y → n → 回车 → 回车 → w → y

mkfs.ext4 /dev/sdb1
mkdir /data
mount /dev/sdb1 /data

八、常见问题

❓ 分区后不显示?

partprobe /dev/sdb

❓ 磁盘被占用?

dmsetup ls

❓ 是否一定要分区?

不一定,可以直接用整盘:

mkfs.ext4 /dev/sdb

九、总结一句话

小盘用 fdisk(MBR),大盘用 gdisk(GPT),分区后再 mkfs + mount

如果你愿意,我也可以:

  • CentOS 7 / 8 / Stream 给你精确命令
  • 帮你规划 /boot / /home /data 分区方案
  • 指导 LVM 分区表 的建法

0