问题描述: 公司有一台机器掉线后,重启网络服务,发现业务挂载的磁盘掉了,利用fdisk -l查询不到该磁盘,利用LVM查看逻辑盘情况,发现有个PV找不到了: 如图(真实情况只有一条,这里图片为网络截图): 利用pvdisplay跟fdisk-l对比发现PV中/dev/sdc找不到了
解决办法:在排除/dev/sdc物理磁盘的问题后,恢复PV/dev/sdc的数据 1.注释/etc/fstab里lv挂载信息
2.查看/dev/sdc的UUID:
[root@node103 backup]# blkid
/dev/mapper/onn-var_crash: UUID="00050fc2-5319-46da-b6c2-b0557f602845" BLOCK_SIZE="512" TYPE= "xfs"
/dev/sdd2: UUID="DWXIm1-1QSa-qU1q-0urm-1sRl-BEiz-NaemIW" TYPE="LVM2_member" PARTUUID="e6ac2d1 2-02"
/dev/sdd1: UUID="840d0f88-c5f0-4a98-a7dd-73ebf347a85b" BLOCK_SIZE="512" TYPE="xfs" PARTUUID=" e6ac2d12-01"
/dev/sda: UUID="kMvSz0-GoE5-Q0vf-qrjM-3H5m-NCLg-fSTZb8" TYPE="LVM2_member"
/dev/sdc: UUID="pHlCKc-wvGK-4DKX-m5IF-IXig-BZJM-YqX38s" TYPE="LVM2_member"
/dev/sdb: UUID="m8ZIeU-j2eU-8ZMK-q52W-Zcjd-hqij-JSG8XF" TYPE="LVM2_member"
/dev/mapper/onn-ovirt--node--ng--4.4.10.2--0.20220303.0+1: UUID="8bef5e42-0fd1-4595-8b3c-0791
3.利用命令pvcreate恢复pv
pvcreate --uuid ''复制的UUID" --restorefile "pv所属vg的vgname"
4.挂载
另一种情况:有多条PV找不到了
有几台机器刚做好raid,lvm都没做 pvdisplay出现多条"Device for PV *** not found or rejected by a filter"警告
1.fdisk -l 找出做完raid后的物理磁盘,这里是/dev/sdb,/dev/sdc 2.pvs 查看pv信息,这里显示/dev/sdb已经分配到datavg了,而/dev/sdc没有这条信息 3.删除默认创建的datavg
vgremove datavg --force
4.创建PV/dev/sdc
pvcreate /dev/sdc
5.创建vg卷组
vgcreate vg_data /dev/sdb /dev/sdc
6.创建lv
lvcreate -n lv_data01 -i 2 -I 8M -L 10T vg_data
7.格式化逻辑lv
mkfs.xfs /dev/vg_data01/data01
8.挂载/dev/vg_data01/data01到指定目录 9.永久挂载
|