AIX中恢复存储问题

如果是AIX环境:以下问题比较容易解决。1台主机A安装了AIX7.1,连接IBM存储DS5020,5020上划了3块盘hdisk2、hdisk3、hdisk4给该主机A,在三块盘上建了个datavg.现在我想将这datavg从主机A迁移到一台主机B上去,该主机B安装的是AIX6.1,那么解决方法比较简单:(1)在DS5020上将这三快盘u...显示全部
如果是AIX环境:以下问题比较容易解决。1台主机A安装了AIX7.1,连接IBM存储DS5020,5020上划了3块盘hdisk2、hdisk3、hdisk4给该主机A,
在三块盘上建了个datavg.
现在我想将这datavg从主机A迁移到一台主机B上去,该主机B安装的是AIX6.1,那么解决方法比较简单:
(1)在DS5020上将这三快盘unmapping,然后mapping给主机B;
(2)在主机B上认盘,然后importvg,那么原本datavg上的文件系统应该就出来了。

但是如果在Linix系统中遇到类似这样的情况,
比如我A机装的是redhat6.0,接了DS5020,划了3块盘,建了datavg,
现在我A机有问题,我将A机上的两块HBA卡直接换到B机上,B机上装的是redhat6.0,光纤线还连接到光纤卡原本的位置,
1.这样我在DS5020中应该不需要重新Mapping
2.这个时候B机操作系统中是没有datavg的信息的,但是存储中的数据应该还在,我怎样才能恢复datavg中的数据呢(LV和文件系统),
是不是按照原本的名字去重建datavg就有了?还是需要其他方法?都有哪些方法?最简单的是什么?
希望大神不吝指点。收起
参与7

查看其它 2 个回答flm20080704的回答

flm20080704flm20080704系统工程师XXXX
http://www.aixchina.net/home/space.php?uid=15081&do=blog&id=27419  参考一下
LINUX如何做LVM级别的EXPORT,IMPORTVG的操作!LINUX如何做LVM级别的EXPORT,IMPORTVG的操作!

环境:
一台SUSE,下挂二个VG;
一台RHAS4.4;

要求:
把SUSE下挂的VG,导入至RHAS来。


操作:
1,检查原系统和共享VG相差的参数;
#vgdisplay
emcpower3    type:lvm2    ppsize=4m    vg size=3.12T
emcpower2    type:lmv2    ppsize=4m    vg size=3.12T

#pvdisplay
emcpower3    include    sdaf1,sdo1
emcpower2    include    sdau1,sdae1,sdp1,sdav1

#lvdisplay
/dev/emcpower2/emclv1   
/dev/emcpower3/emclv2

#mount
/dev/emcpower2/emclv1  /home/ccbecm1  
/dev/emcpower3/emclv2  /home/ccbecm2

#vi /etc/fstab
    #/dev/emcpower2/emclv1  /home/ccbecm1     ext3    default    1    0
    #/dev/emcpower3/emclv2  /home/ccbecm2     ext3    default    1    0


2,SUSE下,exportvg操作:
#umount /home/ccbecm1
#umount /home/ccbecm2

#vgchange -a n emcpower2
#vgchange -a n emcpower3

#vgexport emcpower2
#vgexport emcpower3

--------------------------------------------

3,EMC把LUN号划给新的RHAS机器:

--------------------------------------------
4,RHAS下,importvg的操作:
#pvscan
to check pv in

#vgscan
to check vg in

#vgimportvg emcpower2 /dev/sdaf1 /dev/sdo1

#vgimportvg emcpower3 /dev/sdau1 /dev/dsae1 /dev/sdp1 /dev/sdav1

#vgdisplay

#lvdisplay
发现lv状态为not available

#vgchange -a y emcpower2
#vgchange -a y emcpower3

#lvdisplay
发现lv状态available

#mount /dev/emcpower2/emclv1 /home/ccbecm1
#mount /dev/emcpower3/emclv2 /home/ccbecm2

#vi /etc/fstab
/dev/emcpower2/emclv1  /home/ccbecm1     ext3    default    1    0
/dev/emcpower3/emclv2  /home/ccbecm2     ext3    default    1    0
X社区推广