温馨提示×

centos怎么管理分卷

小樊
38
2026-09-03 04:34:28
栏目: 智能运维

在 CentOS 里“管理分卷”通常有两种语境,我分别说一下,你可以对照自己的需求:


一、如果是 LVM(逻辑卷管理)(最常见)

CentOS 默认安装常使用 LVM,可以把多块硬盘/分区“拼成卷组”,再划分逻辑卷。

1. 查看当前 LVM 状态

pvs      # 物理卷
vgs      # 卷组
lvs      # 逻辑卷

2. 创建分卷(从零开始)

# 1) 物理卷
pvcreate /dev/sdb

# 2) 卷组
vgcreate vg_data /dev/sdb

# 3) 逻辑卷
lvcreate -L 10G -n lv_data vg_data

# 4) 格式化
mkfs.xfs /dev/vg_data/lv_data

# 5) 挂载
mkdir /data
mount /dev/vg_data/lv_data /data

3. 扩容逻辑卷(常用)

lvextend -L +5G /dev/vg_data/lv_data
xfs_growfs /data        # XFS
# 或 ext4:
resize2fs /dev/vg_data/lv_data

4. 缩小逻辑卷(仅 ext4,XFS 不支持缩)

umount /data
e2fsck -f /dev/vg_data/lv_data
resize2fs /dev/vg_data/lv_data 5G
lvreduce -L 5G /dev/vg_data/lv_data

二、如果是 普通分区 / 分卷(fdisk / parted)

1. 查看磁盘

lsblk
fdisk -l

2. 使用 fdisk 管理

fdisk /dev/sdb

常用命令:

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

3. 使用 parted(大于 2TB 磁盘)

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

三、如果是 LVM 快照(备份用分卷)

lvcreate -L 1G -s -n lv_snap /dev/vg_data/lv_data

四、开机自动挂载

编辑:

/etc/fstab

示例:

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

如果你能具体说一下:

  • LVM 还是普通分区
  • 创建 / 扩容 / 删除 / 合并
  • CentOS 版本(7 还是 8 / Stream)

我可以给你更精确的操作步骤。

0