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” 错误
    这表示有进程正在使用该设备。你可以:

    1. 使用 lsof 命令查看哪些进程在使用:

      bash

      sudo lsof +f -- /mnt/mydata

      然后退出这些进程(例如关闭文件管理器或终端)。

    2. 使用 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 但务必确保目录内没有其他重要文件!