在 Ubuntu 里“删除 mount 的分区”通常分几步:先卸载(unmount)→ 再删除分区(可选)→ 最后处理残留配置。下面按常见情况说清楚。
lsblk
或
df -h
找到你要删的分区,比如:
/dev/sdb1 mounted on /mnt/data
sudo umount /mnt/data
或
sudo umount /dev/sdb1
sudo lsof +D /mnt/data
或
sudo fuser -m /mnt/data
结束相关进程后再卸载。
fdisk(MBR)sudo fdisk /dev/sdb
进入后:
p 查看分区d 删除分区w 保存退出parted(GPT 推荐)sudo parted /dev/sdb
rm 1
quit
⚠️ 注意:这会清空数据,不可恢复
/etc/fstab 里挂载,想“不自动挂载”编辑:
sudo nano /etc/fstab
删除或注释掉对应行:
# /dev/sdb1 /mnt/data ext4 defaults 0 2
然后:
sudo systemctl daemon-reload
sudo lvremove /dev/vg_name/lv_name
或
sudo cryptsetup close my_encrypted
❌ 不能直接 rm -rf /dev/sdb1(那是设备文件,不是数据)
❌ 不卸载就删分区可能导致系统卡死
如果你愿意,可以告诉我:
我可以给你更精确的命令。