Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1984355
  • 博文数量: 593
  • 博客积分: 20034
  • 博客等级: 上将
  • 技术积分: 6779
  • 用 户 组: 普通用户
  • 注册时间: 2006-02-06 14:07
文章分类

全部博文(593)

文章存档

2016年(1)

2011年(101)

2010年(80)

2009年(10)

2008年(102)

2007年(16)

2006年(283)

我的朋友

分类:

2011-02-15 14:20:59

1台主机hdisk2的VGDA信息丢失,恢复的步骤:
datavg包含hdisk1 hdisk4 hdisk2,
hdisk2的VGDA信息丢失,(判断方法:lqueryvg -Atp hdisk2,无法得到结果)
导致hdisk2中的LV全部不能MOUNT。
#lsvg -p datavg
hdisk1    active    datavg
hdisk2    missing   datavg
hdisk4    active    datavg
exportvg 以后,rmdev -dl hdisk2,此时hdisk2的PVID也没有了
lspv
hdisk2   none  None
要恢复hdisk2中的LV信息,首先要把hdisk2想办法加入到datavg中。
# chdev -l hdisk2 -a pv=yes
此时,hdisk2又恢复了以前的PVID了。
# synclvodm datavg
将把hdisk2加入到datavg中,(因为系统的ODM库中,知道PVID=hdisk2是DATAVG的PV)
# lspv
hdisk2  0002039490ef  datavg
# exportvg datavg  (从ODM库中删除VGDA的信息)
# importvg -y  datavg hdisk4  (不要HDISK2,因为此时HDISK2的VGDA是坏的)
importvg 的时候,系统会再次做synclvodm,这次将会把系统ODM中VGDA的信息同步到hdisk2上。
# lsvg -p datavg
hdisk1    active   datavg
hdisk2    active   datavg
hdisk4    active   datavg
此时,HDISK2上的VGDA信息又恢复了。里面的LV可以读写了。不过对于HDISK2上的文件系统,需要做
个fsck。

阅读(1138) | 评论(6) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-02-15 14:25:44

在系统维护过程中,因为操作错误或其他特殊原因,有可能使某一PV上的LVCB和VGDA与其对应的ODM库不一致,导致ODM库紊乱,对PV的有关操作无法进行,这时可采用如下两个AIX命令加以解决: redefinevg -d hdisk_name vg_name 该命令以指定PV上的LVM信息重新定义给定VG的ODM库。 或:synclvodm -P -v vgname 该命令同步或重建给定VG的ODM库和LVM信息。