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。此处省略。。。。。。

 

 

你可能感兴趣的:(python,职场,休闲,数据丢失,逻辑卷)