在 Linux 下“合并分区”并不是一个直接的操作,通常的做法是删除相邻分区、扩展已有分区(或 LVM 卷),再把数据整合起来。下面按常见场景说明。
fdisk / parted / resize2fs / lvresizegparted/dev/sda1 /boot
/dev/sda2 / (ext4)
/dev/sda3 /data (ext4,想合并到 sda2)
umount /dev/sda3
fdisk /dev/sda
# d -> 3 -> w
fdisk /dev/sda
# d -> 2
# n -> 2 -> 默认起点 -> 默认终点
# w
e2fsck -f /dev/sda2
resize2fs /dev/sda2
mount /dev/sda2 /
df -h
如果是 LVM,合并非常简单:
# 把 /dev/sdb1 加入卷组
pvcreate /dev/sdb1
vgextend vg0 /dev/sdb1
# 扩展逻辑卷
lvextend -l +100%FREE /dev/vg0/root
# 文件系统扩容
resize2fs /dev/vg0/root
✅ 不需要删除数据,最安全
gparted如果你愿意,可以发我:
lsblk
df -h
我可以根据你的实际分区帮你设计合并方案。