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。此处省略。。。。。。
 
 
本文出自 “望月飞鱼” 博客

相关内容

    暂无相关文章