免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8609 | 回复: 10
打印 上一主题 下一主题

LVM恢复 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-02-09 22:36 |只看该作者 |倒序浏览
系统盘坏了,不得不重装系统,但是重装完后lvm的信息丢失了,而且也没备份,做LVM的raid还在。pvscan,vgscan都不管用,请问还有办法恢复吗?

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [报告]
发表于 2012-02-10 08:29 |只看该作者
识别不了pv,你的数据够呛了

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
3 [报告]
发表于 2012-02-10 10:26 |只看该作者
这位朋友,给你一点参考资料,从红帽哪儿获取的。

How do I restore a volume group in Red Hat Enterprise Linux if one of the physical volumes that constitutes the volume group has failed? Article ID: 3335 - Created on: Jun 22, 2005 6:00 PM - Last Modified:  Sep 8, 2009 5:30 AM
Release Found: Red Hat Enterprise Linux 4 and later

Problem
You need to restore a volume group and its logical volumes after a disk (physical volume) that the logical volume was using has failed or the volume has become corrupted or was overwritten.
Solution
This procedure requires a recent backup of the LVM configuration. This can be generated with the command vgcfgbackup and is stored in the file /etc/lvm/backup/<volume group name>. The /etc/lvm/archive directory also contains recent configurations that are created when modifications to the volume group metadata are made. It is recommended that these files be regularly backed up to a safe location so that they will be available if required for recovery purposes.

Assuming a physical volume has been lost that was a part of a volume group the following procedure may be followed. The procedure will replace the failed physical volume with a new disk rendering any remaining logical volumes accessible for recovery purposes.

The procedure for recovery is as follows:

1.  Execute the following command to display information about the volume group in question:
vgdisplay --partial --verbose


The output will be similar to the following (note that the --partial flag is required to activate or manipulate a volume group having one or more physical volumes missing and that use of this flag with LVM2 activation commands (vgchange -a) will force volumes to be activated in a read-only state):
     Partial mode. Incomplete volume groups will be activated read-only.
     Finding all volume groups
     Finding volume group "volGroup00"
   Couldn't find device with uuid ƏeWicl-1HSB-Fkcz-wrMf-DzMd-Dgx2-Kyc11j'.
   Couldn't find device with uuid ƏeWicl-1HSB-Fkcz-wrMf-DzMd-Dgx2-Kyc11j'.
   Couldn't find device with uuid ƏeWicl-1HSB-Fkcz-wrMf-DzMd-Dgx2-Kyc11j'.
   Couldn't find device with uuid ƏeWicl-1HSB-Fkcz-wrMf-DzMd-Dgx2-Kyc11j'.
   --- Volume group ---
   VG Name               volGroup00
   System ID
   Format                lvm2
   Metadata Areas        4
   Metadata Sequence No  33
   VG Access             read
   VG Status             resizable
   MAX LV                0
   Cur LV                1
   Open LV               0
   Max PV                0
   Cur PV                5
   Act PV                5
   VG Size               776.00 MB
   PE Size               4.00 MB
   Total PE              194
   Alloc PE / Size       194 / 776.00 MB
   Free  PE / Size       0 / 0
   VG UUID               PjnqwZ-AYXR-BUyo-9VMN-uSRZ-AFlj-WOaA6z
   --- Logical volume ---
   LV Name                /dev/volGroup00/myLVM
   VG Name                volGroup00
   LV UUID                az6REi-mkt5-sDpS-4TyH-GBj2-cisD-olf6SW
   LV Write Access        read/write
   LV Status              available
   # open                 0
   LV Size                776.00 MB
   Current LE             194
   Segments               5
   Allocation             inherit
   Read ahead sectors     0
   Block device           253:0
   --- Physical volumes ---
   PV Name               /dev/hda8
   PV UUID               azYDV8-e2DT-oxGi-5S9Q-yVsM-dxoB-DgC4qN
   PV Status             allocatable
   Total PE / Free PE    48 / 0
   PV Name               /dev/hda10
   PV UUID               SWICqb-YIbb-g1MW-CY60-AkNQ-gNBu-GCMWOi
   PV Status             allocatable
   Total PE / Free PE    48 / 0
   PV Name               /dev/hda11
   PV UUID               pts536-Ycd5-kNHR-VMZY-jZRv-nTx1-XZFrYy
   PV Status             allocatable
   Total PE / Free PE    48 / 0
   PV Name               /dev/hda14
   PV UUID               OtIMPe-SZK4-arxr-jGlp-eiHY-2OA6-kyntME
   PV Status             allocatable
   Total PE / Free PE    25 / 0
   PV Name               unknown device
   PV UUID               9eWicl-1HSB-Fkcz-wrMf-DzMd-Dgx2-Kyc11j
   PV Status             allocatable
   Total PE / Free PE    25 / 0


Note the PV UUID line:

PV UUID               9eWicl-1HSB-Fkcz-wrMf-DzMd-Dgx2-Kyc11j

This line contains the universally unique identifier (UUID) of the physical volume that failed and will be needed in the next step.
2. If the physical volume failed, it must be replaced with a disk or partition that is equal in size or larger than the failed volume. If the disk did not fail but was overwritten or corrupted, the same volume can be re-used. Run the following command to re-initialize the physical volume:
  pvcreate --restorefile /etc/lvm/backup/<volume group name> --uuid  <UUID> <device>


In the above command the UUID is the value taken from the output in step 1. In this example the full command would be:
  pvcreate --restorefile /etc/lvm/backup/volGroup00 --uuid 9eWicl-1HSB-Fkcz-wrMf-DzMd-Dgx2-Kyc11j /dev/hda15
Couldn't find device with uuid 9eWicl-1HSB-Fkcz-wrMf-DzMd-Dgx2-Kyc11j.
   Physical volume "/dev/hda15" successfully created


Note that when overwriting a previously-used LVM2 physical volume (for example when recovering from a situation where the volume had been inadvertently overwritten) the -ff option must be given to the  pvcreate command.

3.  Now the new physical volume has been initialized with the UUID of the old physical volume. The volume group metadata may be restored with the following command:
  vgcfgrestore --file  /etc/lvm/backup/<volume group name > <volume group name>


Continuing the earlier example the exact command would be:
vgcfgrestore --file /etc/lvm/backup/volGroup00 volGroup00
Restored volume group volGroup00


4.  To check that the new physical volume is intact and the volume group is functioning correctly execute vgdisplay -v.

Note: This procedure will not restore any data lost from a physical volume that has failed and been replaced. If a physical volume has been partially overwritten (for example, the label or metadata regions have been damaged or destroyed) then user data may still exist in the data area of the volume and this may be recovered using standard tools after restoring access to the volume group using these steps.
Tags: lvm, rhel4, recovery, hardware, vgcfgrestore, rhel5

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
4 [报告]
发表于 2012-02-10 10:31 |只看该作者
回复 3# dengbao2001


    他的系统重装了,肯定没有备份了

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
5 [报告]
发表于 2012-02-10 10:36 |只看该作者
回复 4# chenyx

希望这位朋友重装系统之前有给系统做过备份,要不真没救了


   

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
6 [报告]
发表于 2012-02-10 10:57 |只看该作者
重装后没有备份就基本没救了,要不试试底层的回复试试,

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
7 [报告]
发表于 2012-02-10 16:54 |只看该作者
回复 6# bakgho


说说看,怎么个底层?

   

论坛徽章:
0
8 [报告]
发表于 2012-02-10 18:44 |只看该作者
嗯,没LVM备份,有备份就好办了....

论坛徽章:
1
天秤座
日期:2013-10-23 13:20:42
9 [报告]
发表于 2012-02-10 23:08 |只看该作者
磁盘,原来的做了lvm的磁盘,已经接入到服务器了?
在bios中,能正确识别了?
什么叫“做LVM的raid还在”,你的意思是不是,底层硬盘做了硬raid?
如果以上一切都是ok。
试试
lvmdiskscan 命令。
在试试 pvscan 等。

论坛徽章:
0
10 [报告]
发表于 2012-02-11 09:40 |只看该作者
本帖最后由 yanu 于 2012-02-11 09:40 编辑

pvscan扫不出PV, 就算有什么卷组信息的备份也都是白费



您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP