温馨提示×

centos如何合并分卷

小樊
45
2026-09-09 06:20:42
栏目: 智能运维

在 CentOS 下“合并分卷”通常指以下几种情况之一,我先分情况说明,你可对号入座:


一、合并 LVM 逻辑卷(LV)(最常见)

如果你是用 LVM 管理的磁盘(如 /dev/centos/root/dev/centos/data),LVM 不支持直接把两个 LV 合并成一个,但可以通过 扩容方式“合并使用”

场景:把 /dev/sdb 的空间合并到 / 根分区

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

# 把新磁盘加入 PV
pvcreate /dev/sdb

# 加入卷组(假设 VG 是 centos)
vgextend centos /dev/sdb

# 扩展逻辑卷(例如根分区)
lvextend -l +100%FREE /dev/centos/root

# 扩展文件系统
# CentOS 7 默认 xfs
xfs_growfs /
# 如果是 ext4
resize2fs /dev/centos/root

✅ 效果:两个磁盘空间“合并”到一个挂载点


二、合并 多个分区到一个挂载点(非 LVM)

例如:/dev/sdb1 + /dev/sdc1 想当一个盘用

方案 1:LVM(推荐)

pvcreate /dev/sdb1 /dev/sdc1
vgcreate vgdata /dev/sdb1 /dev/sdc1
lvcreate -l 100%FREE -n lvdata vgdata
mkfs.xfs /dev/vgdata/lvdata
mount /dev/vgdata/lvdata /data

方案 2:mhddfs / mergerfs(不推荐生产)

yum install mergerfs
mergerfs /mnt/disk1:/mnt/disk2 /mnt/merged

⚠️ 只是“逻辑合并”,不是真正一块盘


三、合并 分卷压缩包(如 zip / rar / 001/002)

如果你说的是“分卷文件”:

zip 分卷

cat test.zip.* > test.zip
unzip test.zip

rar 分卷

unrar x test.part01.rar

四、合并 GPT / MBR 分区

⚠️ 数据会丢失,只能删掉分区后重建:

fdisk /dev/sdb
# d 删除
# n 新建大分区
# w 保存
mkfs.xfs /dev/sdb1

五、典型需求对照表

你的目的 正确做法
两个磁盘当一个用 LVM
根分区空间不够 vgextend + lvextend
分卷压缩包 cat / unrar
旧分区合并 备份 → 重建

如果你愿意,可以贴一下:

lsblk
vgdisplay
df -h

我可以直接帮你算最安全的合并方案

0