现在的情况是:
577G的lvm卷有一个uuid,100G的lvm卷有一个uuid,用pvs等命令查看时会提示vg name重复,用vgrename uuid VolGroup01修改577G的lvm卷名时提示需要vgreduce --removemissing,我查过这个错误,据说是应为lvm分配大小和磁盘空间实际大小不一至导致的,正常情况下应该用vgreduce删除577G lvm卷中的一个物理卷,但是这里会有一个新的uuid并且提示找不到,也就是坏掉的那块120G ssd硬盘,找不到ID就删除不了,删除不了就无法重命名,无法重命名就不能重新挂载。
于是我又查了一些资料,一般说是两块硬盘组成的lvm卷如果坏了一块,这个lvm卷就废了,需要删除,但是在删除逻辑卷lvremove /dev/sdb时删不了,用vgremove VolGroup又担心把系统的lvm卷也删除了。
请问现在应该怎么办,50G的home目录已装满,再不删除内容的情况下,如何让500G硬盘重新可以使用?
2 个解决方案
#1
I don't think I can understand you here. but why don't u simply reformat the used lvm and create pv on them then add new pv to the existing vg
#2
非常感谢你的回复,我之前担心的是格式化机械硬盘并不会删除包含这块机械硬盘的lvm卷,原来的打算是找到vgreduce --removemissing命令不生效的原因,但是在搜索几天之后并无解决方法,我真的把机械硬盘格式化了,然后所有的警告和错误都消失了,就这样我把500G的机械硬盘扩展到lv_home文件夹了,问题解决,非常感谢你的回复。
#1
I don't think I can understand you here. but why don't u simply reformat the used lvm and create pv on them then add new pv to the existing vg
#2
非常感谢你的回复,我之前担心的是格式化机械硬盘并不会删除包含这块机械硬盘的lvm卷,原来的打算是找到vgreduce --removemissing命令不生效的原因,但是在搜索几天之后并无解决方法,我真的把机械硬盘格式化了,然后所有的警告和错误都消失了,就这样我把500G的机械硬盘扩展到lv_home文件夹了,问题解决,非常感谢你的回复。