温馨提示×

Debian分区如何合并

小樊
43
2026-08-25 23:29:10
栏目: 智能运维

在 Debian(或任何 Linux 系统)中合并分区并不是像 Windows 那样“点一下合并”那么简单,通常需要备份数据、删除分区、再扩展分区。下面我按常见场景一步步说明,兼顾 MBR / GPT、ext4、LVM 等情况。


一、先说结论(很重要)

不能直接把两个有数据的分区“无缝合并”
✅ 正确做法是:

  1. 备份数据
  2. 删除其中一个分区
  3. 扩展另一个分区(或新建分区并挂载)

二、查看当前分区情况(第一步)

lsblk

fdisk -l

示例:

sda
├─sda1  /boot
├─sda2  /
├─sda3  /home
└─sda4  (空闲)

三、常见合并方式


✅ 情况一:两个 ext4 分区,想合并成一个

示例

  • /dev/sda2 (/)
  • /dev/sda3 (/home) 想合并到 /

步骤

1️⃣ 备份 /home

cp -a /home /home_backup

2️⃣ 卸载 /home

umount /home

如果提示 busy:

fuser -km /home

3️⃣ 删除 /home 所在分区

fdisk /dev/sda
  • d → 删除 sda3
  • w 保存

4️⃣ 扩展根分区(/)

resize2fs /dev/sda2

⚠️ 如果是 MBR + 连续分区,还需用 fdisk 删除并重建更大的 sda2(起始扇区不变)


✅ 情况二:使用 LVM(推荐,最安全)

如果你安装 Debian 时选了 LVM,那合并非常简单。

查看卷组

vgs
lvs

扩展逻辑卷

lvextend -l +100%FREE /dev/mapper/debian--vg-root
resize2fs /dev/mapper/debian--vg-root

不用删除分区,不用备份(相对安全)


✅ 情况三:合并未分配空间到现有分区

条件

  • 未分配空间 必须和要扩展的分区相邻

工具

parted /dev/sda

或图形界面:

gparted

⚠️ 根分区建议用 Live USB 操作


四、安全操作流程(强烈推荐)

✅ 使用 Debian Live USB + GParted

  1. 用 Live USB 启动
  2. 打开 GParted
  3. 删除目标分区
  4. 扩展另一个分区
  5. 应用

✅ 最安全、最直观


五、重要注意事项(必看)

⚠️ 分区操作有数据丢失风险
⚠️ MBR 只能 4 个主分区
⚠️ 扩展分区不能跨磁盘
⚠️ / 分区不能在运行时缩小


六、我可以进一步帮你

你可以直接告诉我:

  1. lsblk 输出
  2. MBR 还是 GPT
  3. 是否使用 LVM
  4. 想合并哪两个分区

我可以给你精确到命令级别的操作方案

0