加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

如何停止Linux LVM卷组?

发布时间:2020-12-13 16:47:47 所属栏目:Linux 来源:网络整理
导读:我目前正在处理由RAID-5 md设备备份的 Linux LVM卷组上的多磁盘故障.一个磁盘已被完全取出,另一个磁盘显示有限数量的损坏扇区,原因似乎是电源行为不当. 问题是,一旦I / O错误发生,md会将阵列关闭,因为它没有足够的设备可以运行.其中md是唯一涉及的,我可以mda
我目前正在处理由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来停止要停止的设备.但要确保它们先卸下.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读