lvm灾难性恢复
lvm灾难性恢复
前段时间vps误删除了python的lib ,重装还是不能解决,最后决定重装系统。得利于之前个人网站的数据都放在了一个逻辑卷上。所以重装系统的时候只要不划掉分区表,就可以找回来。
下面是一些操作步骤,以方便后查。
重装完系统之后,执行以下命令,搜索卷组。获取以前的卷组名。
1: [root@MyVPS ~]# vgscan
2: Reading all physical volumes. This may take a while...
3: Found volume group "vg" using metadata type lvm2
4: Found volume group "VolGroup0064" using metadata type lvm
在这里可以看到卷组vg就是以前存放数据的卷组。
接下来执行以下操作
1: [root@MyVPS ~]# pvdisplay
2: --- Physical volume ---
3: PV Name /dev/xvdb
4: VG Name vg
5: PV Size 10.00 GB / not usable 4.00 MB
6: Allocatable yes
7: PE Size (KByte) 4096
8: Total PE 2559
9: Free PE 511
10: Allocated PE 2048
11: PV UUID PpfjU7-X0bY-3naD-FrIb-2CVJ-3zQB-9QmWuq
12:
13: --- Physical volume ---
14: PV Name /dev/xvda2
15: VG Name VolGroup0064
16: PV Size 7.90 GB / not usable 23.41 MB
17: Allocatable yes (but full)
18: PE Size (KByte) 32768
19: Total PE 252
20: Free PE 0
21: Allocated PE 252
22: PV UUID EuF4s3-2IEu-vcFC-yJns-jaUe-dOIs-nteEwS
查看vg是从那个pv划出来的。我们可以确定vg是从/dev/xvdb这一块盘划出去给vg用的。
那我们就导入xvdb到vg去
1: [root@MyVPS ~]# vgimport vg
通知系统逻辑卷组的更改
1: [root@MyVPS ~]# vgchange -a y
然后查看vgdisplay –v 就能看到vg的详细信息了。
再然后就是mount 到 以前的挂载点,然后fsck。此处省略。。。。。。
本文出自 “望月飞鱼” 博客
评论暂时关闭