我需要能够去激活一个LV,但是不能在对它进行部分探测之后find访问其在/ dev / mapper中的分区的权限。 看起来我需要一些“解开”磁盘的方式,但我不知道如何,也不会欢迎一些build议。
以下是发生了什么情况,以防我失去其他东西:
lvchange -ay /dev/vg/mylv
激活lv罚款
partprobe /dev/vg/mylv
导致lv分区被find,并在/ dev / mapper / vg-mylvp1上创build设备
lvchange -an /dev/vg/mylv
现在失败 – LV vg / mylv正在使用中:not deactivating
只是为了清楚我已经检查了这个卷是不是使用我知道的每种方法(包括这里提到的那些方法)进行安装。 我认为它正在使用/被举行某处,但我不能确定在哪里。 只有在运行partprobe后,我才不能再closuresLV。 有没有办法强制停用? 有没有人遇到过这个?
26/7 – 仍然没有设法从这个问题上取得进展。 但是,我确实遇到了这个论坛post,谈论如果将LV作为循环安装,“保持开放”。 难道这是这里发生的事情吗? partprobe
是否使用循环挂载进行读取? 我怎样才能看到一个主动回路设备列表?
Freenode的#lvm频道的帮助人员为我find了一个解决scheme! 只需要使用命令kpartx -d /dev/vg/mylv
来停用分区映射
这将删除分区设备条目,并允许我一次反对停用LV没有问题。
有什么东西已经安装了。 先卸载它,然后停用它。