如何使用 lvremove 删除 LVM 卷
- 使用 umount 卸载文件系统:
# umount /mnt
打开 /etc/fstab 并确认没有自动挂载文件系统的条目。
如果有,请删除该条目,保存更改并关闭该文件。使用lvremove删除逻辑卷:
# lvremove vg0/myvol
- 查看 lvs 的输出以验证删除。
# lvs
删除卷会将其存储释放回卷组,然后可用于创建新的逻辑卷或者支持增长现有卷。
lvremove 命令可用于删除我们不再打算使用的 LVM 卷。
请确保我们备份了挂载点,以防我们以后可能需要其中的数据。
lvremove 命令示例
- 删除逻辑卷:
# lvremove LV00
- 强行删除逻辑卷:
# lvremove -f LV00 # lvremove --force LV00
- 禁用 udev 同步:
# lvremove --noudevsync
- 要删除任何 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