通信人家园
标题:
以前帮一个云主机用户解决的云主机加虚拟硬盘的问题
[查看完整版帖子]
[打印本页]
时间:
2014-9-4 09:17
作者:
minuteman
标题:
以前帮一个云主机用户解决的云主机加虚拟硬盘的问题
本帖最后由 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也就能扩上去了……
通信人家园 (https://www.txrjy.com/)
Powered by C114