通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  新兵

注册:2007-8-8
跳转到指定楼层
1#
发表于 2014-9-4 09:17:52 |只看该作者 |倒序浏览
本帖最后由 minuteman 于 2014-9-4 09:28 编辑

咱也是个半吊子,之前也就自己玩玩这种东西。

不知道原因,瞎猫碰上死耗子了。

有个客户下订单让维护那边加了个虚拟硬盘——云主机方便就方便在这里——然后自己折腾了一把没搞定,多次来电话问到底有没有加,维护那边说肯定做了,但系统里面的事情要用户自己做,用户的技术说是能看到加了块硬盘但挂不到VG里头。

本来不是咱的事情,但客户放狠话了,客户经理就转邮件过来先让处理下看看。

登到机器上看,最早一个物理卷,后来加了一个,VG里有两个PV,这把又加一个,那就应该有3个PV。但这第三个PV建好以后vgextend报错说有个PV不见了,因此不能修改VG,建议我vgreduce --removemissing。说实话,没玩过这个,看着vgreduce --removemissing比较怕怕,万一remove了不该remove的咋办,先缓缓。

pvscan了一下,没报错,加个-v多了一句缺一个PV,缺哪个呢?看不出来。

vgdisplay好好的,两个pv是以前的在一个vg里,一个新加的pv孤儿。

fdisk -l也没啥问题啊,就这么回事,第一块盘上有一个分区不是lvm的,另一个分区是lvm的,后加的一块盘是lvm的,看上去不缺啥了……

pvck也没啥效果。

vgck也没啥效果。

大着胆子vgreduce,结果说要remove的是lv_root,但这个东东在用,因此不能remove,这尼玛看字眼就觉得太可怕了……

上网搜了一下,大家也都是vgreduce……没辙。

挂个电话给软硬件维保厂家的兄弟,让帮忙看一下,等了一会儿,回电内容基本如上,没辙……

继续上网google——吐槽一下baidu及bing,这种情形下前者完全就是打酱油的,后者是围观的——偶然看到一个老外,说用了vgextend --restoremissing,但是咱看这vg也没看到有缺啥pv啊,瞎碰一下,把之前两个PV重新restore了一下,竟然OK了——尼玛是sdb那个pv!明明能看到在vg里,明明是可用的,用户也正在使用这个硬盘,可它就是missing了。

到此为止,新增的sdc也就能扩上去了……

举报本楼

您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2024-11-18 19:40 , Processed in 0.149554 second(s), 15 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部