温馨提示×

centos如何对磁盘进行分卷

小樊
60
2026-09-21 12:13:50
栏目: 智能运维

在 CentOS(以及大多数 Linux 发行版)中,“对磁盘进行分卷”通常指对硬盘进行分区(如创建 /、/data 等分区),或使用 LVM 进行逻辑卷管理。下面分两种常见情况说明。


一、使用 fdisk / parted 对磁盘进行传统分区(MBR / GPT)

1. 查看磁盘

lsblk
# 或
fdisk -l

假设新磁盘为 /dev/sdb

2. 使用 fdisk 分区(≤2TB 推荐)

fdisk /dev/sdb

常用命令:

  • n 新建分区
  • p 主分区
  • 设置起始扇区、大小(如 +50G)
  • w 保存退出

3. 格式化分区

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

4. 挂载分区

mkdir /data
mount /dev/sdb1 /data

5. 开机自动挂载

blkid /dev/sdb1

编辑 /etc/fstab:

UUID=xxxx /data xfs defaults 0 0

二、使用 LVM 进行“分卷”(推荐,灵活)

LVM 可以动态调整卷大小,非常适合服务器。

1. 创建物理卷

pvcreate /dev/sdb

2. 创建卷组

vgcreate vg_data /dev/sdb

3. 创建逻辑卷(分卷)

lvcreate -L 50G -n lv_data vg_data

4. 格式化

mkfs.xfs /dev/vg_data/lv_data

5. 挂载

mkdir /data
mount /dev/vg_data/lv_data /data

6. 加入 fstab

/dev/vg_data/lv_data /data xfs defaults 0 0

7. 后期扩容(LVM 优势)

lvextend -L +20G /dev/vg_data/lv_data
xfs_growfs /data

三、大磁盘(>2TB)建议使用 parted(GPT)

parted /dev/sdb
mklabel gpt
mkpart primary xfs 0% 100%
quit

总结

  • 简单分区:fdisk + mkfs + mount
  • 灵活分卷:LVM(推荐)
  • 大磁盘:用 parted

如果你能说明:

  • 是新加磁盘还是系统盘?
  • 磁盘大小?
  • 是否用于 Docker / MySQL / 数据库?

我可以给你更具体的方案。

0 踩