首页/发现新知
视界 · 深度阅读

怎么删除CentOS分卷

在 CentOS 里“删除分卷”通常指的是 LVM 逻辑卷(Logical Volume) 或 磁盘分区。下面按常见场景给你完整说明(⚠️操作前务必备份数据)。


一、确认你要删除的是哪种“分卷”

先执行以下命令确认:

lsblk

或

fdisk -l

你可能遇到的情况:

  1. LVM 逻辑卷(最常见)
    • 路径类似 /dev/mapper/centos-root
  2. 普通磁盘分区
    • 路径类似 /dev/sdb1
  3. LVM 物理卷 / 卷组
    • 想彻底清理 LVM

二、删除 LVM 逻辑卷(最常见)

1️⃣ 查看逻辑卷

lvdisplay

或

lvs

假设要删除:

/dev/centos/data

2️⃣ 卸载逻辑卷(如果已挂载)

umount /dev/centos/data

如果是根分区(/)不能删 ❌

查看挂载情况:

df -h

3️⃣ 删除逻辑卷

lvremove /dev/centos/data

确认输入 y


4️⃣(可选)删除卷组

如果卷组不再需要:

vgremove centos

5️⃣(可选)删除物理卷

pvremove /dev/sdb1

三、删除普通磁盘分区(非 LVM)

1️⃣ 卸载分区

umount /dev/sdb1

2️⃣ 使用 fdisk 删除分区

fdisk /dev/sdb

操作顺序:

d    # 删除分区
1    # 分区号(根据提示)
w    # 保存退出

3️⃣ 更新内核分区表

partprobe /dev/sdb

四、删除 swap 分卷(如果是 swap)

1️⃣ 关闭 swap

swapoff /dev/centos/swap

2️⃣ 删除 swap 逻辑卷

lvremove /dev/centos/swap

五、常见错误 & 注意事项

❌ 不能删除正在使用的分区

umount: /: device is busy

❌ 删除后数据不可恢复

✅ 建议先备份

tar cvzf backup.tar.gz /mnt/data

六、我可以更精确帮你

你可以直接把下面命令的输出发给我:

lsblk
df -h
lvdisplay

我可以 一步一步告诉你该删哪一个,不会误删系统盘 ✅

读到这里,发现更多一点。探索更多内容 ↗