如何使用 lvremove 删除 LVM 卷

  1. 使用 umount 卸载文件系统:
# umount /mnt
  1. 打开 /etc/fstab 并确认没有自动挂载文件系统的条目。
    如果有,请删除该条目,保存更改并关闭该文件。

  2. 使用lvremove删除逻辑卷:

# lvremove vg0/myvol
  1. 查看 lvs 的输出以验证删除。
# lvs
Linux 中的 lvremove 命令示例

删除卷会将其存储释放回卷组,然后可用于创建新的逻辑卷或者支持增长现有卷。
lvremove 命令可用于删除我们不再打算使用的 LVM 卷。
请确保我们备份了挂载点,以防我们以后可能需要其中的数据。

lvremove 命令示例

  1. 删除逻辑卷:
# lvremove LV00
  1. 强行删除逻辑卷:
# lvremove -f LV00
# lvremove --force LV00
  1. 禁用 udev 同步:
# lvremove --noudevsync
  1. 要删除任何 VG 下的所有逻辑卷:
# lvremove VG00
查看更多教程 https://on  itroad.com

如何删除带有错误“文件系统正在使用”的 LVM 卷

有时我们可能会在删除 LVM 卷时遇到以下错误:

# lvchange -an /dev/mapper/vg-lv
Logical volume vg/lv contains a filesystem in use

在这种情况下,我们可以按照下面列出的步骤进行操作:

步骤 1:尝试确定此特定 LVM 是否已安装在服务器中。

# mount -a |grep /path-to-LV-volume

如果已安装,请卸载它。

步骤 2:检查在此 LV 上运行的打开文件描述符或者活动进程。

# lsof | grep /path-to-LV-volume

如果上述命令没有返回任何输出,请尝试仅使用 LV 名称“grep”。
如果我们看到任何打开的进程或者文件描述符,请使用 'pkill' 或者 'kill -9' [ 'man' 命令用于选项] 杀死它们。

步骤 3:移除 LV。

# lvchange -an -v /path-to-LV-volume
# lvremove -vf /path-to-LV-volume

将上述命令中的 /path-to-LV-volume 替换为实际路径。

日期:2020-09-17 00:14:29 来源:oir作者:oir