1、确认挂载点和逻辑卷的相关信息
使用df -h命令或者lsblk命令
[root@NFSserver ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 3.3G 0 3.3G 0% /dev
tmpfs 3.3G 4.0K 3.3G 1% /dev/shm
tmpfs 3.3G 106M 3.2G 4% /run
tmpfs 3.3G 0 3.3G 0% /sys/fs/cgroup
/dev/mapper/klas-root 1.1T 15G 1010G 2% /
tmpfs 3.3G 0 3.3G 0% /tmp
/dev/vda1 1014M 212M 803M 21% /boot
tmpfs 669M 36K 669M 1% /run/user/0
/dev/sr0 4.4G 4.4G 0 100% /run/media/root/Kylin-Server-10
# 使用lsblk
[root@NFSserver ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 4.4G 0 rom /run/media/root/Kylin-Server-10
vda 252:0 0 60G 0 disk
├─vda1 252:1 0 1G 0 part /boot
└─vda2 252:2 0 59G 0 part
├─klas-root 253:0 0 1T 0 lvm /
├─klas-swap 253:1 0 7.9G 0 lvm [SWAP]
└─klas-backup 253:2 0 50G 0 lvm
vdb 252:16 0 1T 0 disk
└─vdb1 252:17 0 1024G 0 part
└─klas-root 253:0 0 1T 0 lvm /
2、卸载逻辑卷
umount /mnt/mydata
如果遇到 “target is busy” 错误:
这表示有进程正在使用该设备。你可以:使用
lsof
命令查看哪些进程在使用:bash
sudo lsof +f -- /mnt/mydata
然后退出这些进程(例如关闭文件管理器或终端)。
使用
fuser
命令终止所有相关进程(强制方式,慎用):bash
sudo fuser -km /mnt/mydata
然后再尝试一次
umount
。
3、验证是否卸载成功
lsblk
# 输出中应该不再显示挂载点
4、删除逻辑卷lV
sudo lvremove /dev/myvg/mylv
请将 /dev/myvg/mylv
替换为你的逻辑卷设备路径(使用 vgname/lvname
格式,或者使用 /dev/mapper/myvg-mylv
也可以)。
系统会提示你确认删除,因为这是一个破坏性操作:
Do you really want to remove active logical volume myvg/mylv? [y/n]:
输入 y
并按回车。
如果成功,你会看到类似 Logical volume "mylv" successfully removed
的消息
5、删除卷组(可选)
删除逻辑卷后,你还可以:
删除卷组(VG):如果这个逻辑卷所在的卷组也不再需要,可以删除卷组。
sudo vgremove myvg
删除物理卷(PV):如果卷组下的物理盘也不再需要 LVM 管理,可以删除物理卷标签。
sudo pvremove /dev/sdb
删除挂载点目录:既然逻辑卷已经删除,挂载点目录也可以清理了。
sudo rmdir /mnt/mydata
(如果目录不是空的,请使用 rm -rf
但务必确保目录内没有其他重要文件!)