由于分区设备,无法停用 LV

由于分区设备,无法停用 LV

我需要能够停用 LV,但在部分探测它并发现可以访问 /dev/mapper 中的分区后却无法停用。看来我需要某种方法来“取消部分探测”磁盘,但我不知道如何操作,希望得到一些建议。

以下是正在发生的事情,以防我遗漏了其他内容:

lvchange -a y /dev/vg/mylv激活 lv 精细

partprobe /dev/vg/mylv结果是找到 lv 分区并创建设备/dev/mapper/vg-mylvp1

lvchange -a n /dev/vg/mylv现在失败了 -LV vg/mylv 正在使用:未停用

只是为了清楚我用我所知道的所有方法(包括这里建议的方法)检查​​了该卷是否未挂载。我推测它正在某处使用/保存,但我无法确定在哪里。只有在运行 partprobe 后,我才能不再停用 LV。有什么方法可以强制停用吗?还有人遇到过这种情况吗?

26/7- 仍然无法解决这个问题。不过,我确实遇到了论坛帖子讨论了如果以循环方式安装,LV 将保持“打开”状态。这可能是这里发生的事情吗?partprobe使用循环安装读取吗?我如何查看活动循环设备的列表?

答案1

#lvm 频道的朋友们很有帮助自由节点为我找到了解决方案!只需使用命令停用分区映射即可kpartx -d /dev/vg/mylv

这将删除分区设备条目并允许我一次性无问题地停用 LV。

答案2

某个程序已挂载该 lv。请先将其卸载,然后停用它。

相关内容