免费注册 查看新帖 |

Chinaunix

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

新年第一贴,LVM信息为何丢失? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-01-01 01:44 |只看该作者 |倒序浏览
本帖最后由 andyzhui 于 2011-01-01 01:45 编辑

2010年最后一天我就悲剧了,不知道做了什么鸟操作,机器系统挂掉了(我们称之为B机器),无法启动,报错是找不到/dev/VolGroup00/LogVol00,没办法,就把盘拿下来,放到一台好的linux机器(我们称之为A机器)上去(硬盘热插拔),fdisk -l能看到如下信息。
  1. [root@tbmon ~]# fdisk -l

  2. Disk /dev/sda: 500.1 GB, 500107862016 bytes
  3. 255 heads, 63 sectors/track, 60801 cylinders
  4. Units = cylinders of 16065 * 512 = 8225280 bytes

  5.    Device Boot      Start         End      Blocks   Id  System
  6. /dev/sda1   *           1          32      257008+  83  Linux
  7. /dev/sda2              33        3768    30009420   83  Linux
  8. /dev/sda4            3769       60801   458117572+  83  Linux

  9. Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
  10. 255 heads, 63 sectors/track, 121601 cylinders
  11. Units = cylinders of 16065 * 512 = 8225280 bytes

  12.    Device Boot      Start         End      Blocks   Id  System
  13. /dev/sdb1   *           1          13      104391   83  Linux
  14. /dev/sdb2              14      121601   976655610   8e  Linux LVM
复制代码
其中,sda是A机器的信息,略过,sdb是B机器的硬盘信息,mount /dev/sdb1 没问题,但是对于/dev/sdb2的LVM逻辑卷我就没有办法了,网上查了下怎么挂载LVM,都是说先lvscan,然后再pvscan,等等,但是我却看不到这些信息,如下:
  1. [root@tbmon /]# vgscan
  2.   Reading all physical volumes.  This may take a while...
  3.   Found volume group "vg.01" using metadata type lvm2
复制代码
只能看到A机器的逻辑卷vg.01,但是看不到B机器的硬盘逻辑卷VolGroup00,看不到这些,也就无法进行后面的步骤,哪位大侠能指点一二哇。。。难道是我的卷组信息被破坏了?

论坛徽章:
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 [报告]
发表于 2011-01-01 09:55 |只看该作者
楼主看下/dev/mapper下有什么.

论坛徽章:
0
3 [报告]
发表于 2011-01-04 09:46 |只看该作者
回复 2# chenyx


    没有办法进入那个系统,所以看不到/dev/mapper,不过我用livecd进去之后,看到/dev/mapper下面就有个control文件。 没有VolGroup00之类的目录。

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-07-05 22:20:00
4 [报告]
发表于 2011-01-04 09:59 |只看该作者
可以在原来的/etc/lvm/backup目录下找到原来的lvm的相关信息,进行恢复。vgcfgrestore

论坛徽章:
0
5 [报告]
发表于 2011-01-04 10:34 |只看该作者
回复 4# yjs_sh


    我在/etc/lvm/backup下面看到了VolGroup00,然后
  1. #vgcfgrestore -n VolGroup00 /dev/VolGroup00

  2. Couldn't fin devices with uuid '一堆大小写字母'
  3. Cannot restore Volume Group VolGroup00 with 1 PVs marked as missing.
  4. Restore failed.
复制代码
我是用livecd启动的,不是用启动盘进入的(因为启动盘进入报找不到sata盘的驱动)linux rescue模式。跟这个应该没关系吧。

论坛徽章:
0
6 [报告]
发表于 2011-01-04 10:50 |只看该作者
回复 5# andyzhui


    vgreduce --removemissing VolGroup00
   
     试下这个

论坛徽章:
0
7 [报告]
发表于 2011-01-04 10:52 |只看该作者
然后再尝试 检查 修复

论坛徽章:
0
8 [报告]
发表于 2011-01-04 13:26 |只看该作者
PV-->VG-->LV

需要激活才能看到PV信息的。

论坛徽章:
0
9 [报告]
发表于 2011-01-04 15:28 |只看该作者
貌似是找不出来了。郁闷结贴。。。。呃……

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-07-05 22:20:00
10 [报告]
发表于 2011-01-04 22:23 |只看该作者
用linux启动光盘,启动到rescue模式下。
lvmcfgrestore -f /mnt/sysimage/etc/lvm/backup/xxx VolGroup00试试看
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP