欢迎光临散文网 会员登陆 & 注册

重庆思庄技术分享——pvs显示未知设备

2023-07-08 16:08 作者:sizhuang1  | 我要投稿

pvs显示未知设备

一 、不要未知的那块pv盘的解决办法
[root@gezi ~]# pvs
警告:用于 PV D1LLfT-3Hle-NbrP-5165-Q6WR-2UWF-2xEIR3 的设备未被过滤器找到或拒绝。
PV VG Fmt Attr PSize PFree
/dev/xvda2 vg1 lvm2 a-- 79.51g 23.62g /dev/xvdb lvm2 --- 250.00g 250.00g 未知设备 VG1 LVM2 a-m 250.00g

250.00g
[root@gezi ~]# vgs
警告:用于 PV D1LLfT-3Hle-NbrP-5165-Q6WR-2UWF-2xEIR3 的设备未被过滤器找到或拒绝。
VG #PV #LV #SN Attr VSize VFree
vg1 2 2 0 wz-pn- 329.50g 273.62g
[root@gezi ~]# vgreduce --removemissing /dev/vg1
警告:用于PV D1LLfT-3Hle-NbrP-5165-Q6WR-2UWF-2xEIR3的设备未被过滤器找到或拒绝。
警告:过滤器未找到或拒绝用于PV D1LLfT-3Hle-NbrP-5165-Q6WR-2UWF-2xEIR3的设备。
写出一致的卷组
vg1 [root@gezi ~]# [root@gezi ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/xvda2 vg1 lvm2 a-- 79.51g 23.62g /dev/xvdb lvm2 --- 250.00g 250.00g

[root@gezi ~]#


#说明:
#If逻辑卷包含发生故障的物理卷,则不能使用该逻辑卷。要从卷组中删除缺少的物理卷,如果没有在缺少的物理卷上分配逻辑卷,则可以使用 vgreduce 命令的 --removemissing 参数。
#来自:Red_Hat_Enterprise_Linux-7-Logical_Volume_Manager_Administration-en-US 4.3.7小节。





二、找回unknown的pv盘
Linux的LVM会默认存储用户对PV/VG/LV的每一步操作,并自动把当前的VG的信息备份到一个文件里面,位置是/etc/lvm/backup/VG名。

这个文件里面记录的东西大概跟vgdisplay/pvdisplay/lvdisplay输出的信息一致,里面也包括了对于恢复VG信息至关重要的PVUUID。

这个文件记录的信息大概就相当于整个VG的元数据,这个文件非常重要,我们就是通过这个文件来恢复整个VG的信息的。(VG卷组centos里面包含的2个PV信息,pv的id device;找到这些信息下面就是通过这些信息来进行恢复;)

[root@localhost]# pvcreate /dev/sda5 -u X4xYDe-VSiw-Gzh3-Ih78-dC08-xBKF-tGWc5s --restorefile /etc/lvm/backup/centos // 使用原来的PV UUID来创建PV,并使用自动备份的文件来恢复信息 [root@localhost]# vgcfgrestore datavg // 恢复datavg的vg信息

[root@localhost]# vgs && pvs && lvs
完事之后激活一下VG卷
root@localhost]vgchange -ay centos

重庆思庄技术分享——pvs显示未知设备的评论 (共 条)

分享到微博请遵守国家法律