分类: 服务器与存储
2013-02-25 22:40:08
掉电后vg无法导入处理步骤
一、现象:
使用vxdg import datadg 报如下错误,错误码是5-1-587
使用vxdg –C 和vxdg –f 导入报如下错误:
二、处理步骤:
1、 进入如下目录/etc/vx/cbr/bk
检查dg对应的文件夹,现场对应的是:
datadg.1276251680.64.localhost 和 scpdg.1276251586.60.localhost
下面以scpdg处理为例,其他dg处理方法类似:
2、 进入scpdg.1276251586.60.localhost文件夹,找到如下文件1276251586.60.localhost.cfgrec,即后缀是.cfgrec的文件,执行如下步骤:
(1)cat scpdg.1276251586.60.localhost|vxprint -D - -ht
输出类似下图,主要目的是确定dg和dm,后面的操作中会用到这两个参数
(2)然后分别执行如下命令
vxdisk -f init hidsk0
vxdg init scpdg scpdg01= hidsk0
cat scpdg.1276251586.60.localhost|vxprint -D - -mpvshr >/tmp/scpdg01.out
vxmake -g scpdg -d /tmp/scpdg01.out
执行vxprint -g scpdg –v得到如下输出,
执行如下命令把所有lv激活
vxvol -g scpdg start lvdatasync
vxvol -g scpdg start lvscu
vxvol -g scpdg start lvsms
vxvol -g scpdg start scp03srl
(3)mount文件系统拉起业务。
注:
此方法不会造成数据丢失