如何停止Linux LVM卷组?

前端之家收集整理的这篇文章主要介绍了如何停止Linux LVM卷组?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在处理由RAID-5 md设备备份的 Linux LVM卷组上的多磁盘故障.一个磁盘已被完全取出,另一个磁盘显示有限数量的损坏扇区,原因似乎是电源行为不当.

问题是,一旦I / O错误发生,md会将阵列关闭,因为它没有足够的设备可以运行.其中md是唯一涉及的,我可以mdadm – 停止数组,然后重新创建它以使所有设备再次处于活动状态.

不幸的是,该阵列是LVM卷组中的PV,我似乎无法让内核发布它. vgchange -an似乎没有做任何事情,bar发出了几个I / O错误.

我显然缺少一些东西,但是如何以-insert-favorite-deity的名义 – 让LVM在不重启服务器的情况下释放底层PV?

解决方法

我会说你的状态很糟糕.如果你只是急于以某种方式恢复你的一些数据并且不关心LVM(其元数据可能已经损坏,从vgchange -an的IO错误来判断),我建议进入低级别.请记住,LVM只是内核设备映射器的包装器,因此您可以使用dmsetup来操作逻辑卷. dmsetup表将为您提供当前活动逻辑磁盘的列表,因此最好备份其输出,以防您以后甚至无法访问LVM.然后,您可以尝试使用dmsetup remove或甚至dmsetup remove_all来停止要停止的设备.但要确保它们先卸下.

当然,尽可能多地将数据复制到安全的位置.

猜你在找的Linux相关文章