![linux – 如何删除磁盘错误后遗留的锁定逻辑卷([pvmove0])?,第1张 linux – 如何删除磁盘错误后遗留的锁定逻辑卷([pvmove0])?,第1张](/aiimages/linux+%E2%80%93+%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%E7%A3%81%E7%9B%98%E9%94%99%E8%AF%AF%E5%90%8E%E9%81%97%E7%95%99%E7%9A%84%E9%94%81%E5%AE%9A%E9%80%BB%E8%BE%91%E5%8D%B7%28%5Bpvmove0%5D%29%EF%BC%9F.png)
# lvs -a -o+seg_pe_ranges a/pvmove0 LV VG Attr LSize Pool Origin Data% Move Log cpy%sync Convert PE Ranges [pvmove0] a vwC---v--- 4.00m
我几年前在不同的系统上发生过这种情况(见here),但没有得到很多回复(只有1个)而且不记得如何修复它.
简单的lvremove a / pvmove0′(可选地带有–force)会导致消息无法删除锁定的LV pvmove0.
pvmove –abort什么都不做.此卷的存在似乎不会影响其他移动(仅使用[pvmove1]).
在配置中,LV显示:
pvmove0 { ID = "54veYD-hM8r-j214-MOD1-FGnV-3g7t-jRlZ7W" status = ["READ","WRITE","LOCKED"] flags = [] creation_host = "zotac" creation_time = 1394764593 # 2014-03-14 02:36:33 +0000 allocation_policy = "contiguous" segment_count = 1 segment1 { start_extent = 0 extent_count = 1 # 4 Megabytes type = "error" } } 我注意到没有物理量与LV相关联.
几年前我的询问得到了尝试删除dmsetup的建议.不幸的是,这需要设备名称和dmsetup信息a-pvmove0报告设备不存在.
我怀疑唯一的解决方法是手动编辑配置文件以删除有问题的LV,然后使用vgcfgrestore,但会假设我不是唯一有此问题的人,并且会认为有一系列命令可以修复它!
[仅供参考:磁盘错误是RAID阵列中3个磁盘中有2个同时出现故障;幸运的是,一个驱动器只有几个坏块,所以我能够使用ddrescue恢复除了几兆字节的500Gb卷之外的所有内容
解决方法 好的,我放弃了等待答案,并尝试了编辑配置文件的简单解决方案.那是:> vgcfgbackup a
>编辑/ etc / lvm / backup / a并删除逻辑卷pvmove0的定义
> vgcfgrestore a
体积消失,似乎没有任何副作用.
总结以上是内存溢出为你收集整理的linux – 如何删除磁盘错误后遗留的锁定逻辑卷([pvmove0])?全部内容,希望文章能够帮你解决linux – 如何删除磁盘错误后遗留的锁定逻辑卷([pvmove0])?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)