在 CentOS 里“删除分卷”通常指的是 LVM 逻辑卷(Logical Volume) 或 磁盘分区。下面按常见场景给你完整说明(⚠️操作前务必备份数据)。
一、确认你要删除的是哪种“分卷”
先执行以下命令确认:
lsblk
或
fdisk -l
你可能遇到的情况:
- LVM 逻辑卷(最常见)
- 路径类似
/dev/mapper/centos-root
- 路径类似
- 普通磁盘分区
- 路径类似
/dev/sdb1
- 路径类似
- 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
我可以 一步一步告诉你该删哪一个,不会误删系统盘 ✅