loading ...
loading...

2007-07-09 | 怎么样在AIX 5L上镜像

分享
标签: aix  mirror 

想镜相rootvg中的磁盘(假定是hdisk0),镜相到hdisk1

检查hdisk1是否能启动

#bootinfo -B hdisk1

1

如果返回1,则表示选择的磁盘可以被AIX引导,其它值表示该磁盘不适合做rootvg的镜相,因为不能被引导

以下步骤分别是

增加hdisk1到rootvg,如果hdisk1以前被被的VG使用过而不能被增加到rootvg,可以使用强制参数-f。

#extendvg -f rootvg hdisk1

开始做镜相,-m参数表示精确的复制,这里耗费的时间将比较长,如果想在后台操作,可以增加-S参数,这个同步操作将在后台慢慢完成,如果参数是-s,指是表示完成镜相,需要手工完成同步。

#mirrorvg -S -m rootvg hdisk1

    0516-1124 mirrorvg: Quorum requirement turned off, reboot system for this
        to take effect for rootvg.
    0516-1126 mirrorvg: rootvg successfully mirrored, user should perform
        bosboot of system to initialize boot records.  Then, user must modify
        bootlist to include:  hdisk0 hdisk1.

初始化引导记录和设备

#bosboot -a -d hdisk1

    bosboot: Boot image is 20703 512 byte blocks.

初始化引导列表

#bootlist -m normal hdisk0 hdisk1

对于以上命令的执行结果,可以通过如下命令来查看启动列表

#bootlist -m normal -o

    hdisk0
    hdisk1

如果是后台同步的情况下,可以通过如下命令来查看已经同步的情况

#lsvg -l rootvg

    rootvg:
    LV NAME             TYPE       LPs   PPs   PVs   LV STATE      MOUNT POINT
    hd5                 boot       1     2     2    closed/syncd  N/A
    hd6                 paging     66    132   2    open/stale    N/A
    hd8                 jfs2log    1     2     2    open/stale    N/A
    hd4                 jfs2       1     2     2    open/syncd    /
    hd2                 jfs2       6     12    2    open/stale    /usr
    hd9var              jfs2       1     2     2    open/stale    /var
    hd3                 jfs2       1     2     2    open/stale    /tmp
    hd1                 jfs2       1     2     2    open/stale    /home
    hd10opt             jfs2       1     2     2    open/stale    /opt
    lg_dumplv           sysdump    4     4     1    open/syncd    N/A

注意以上的,open/syncd表示打开,已经同步完成的lv,open/stale表示打开,但是还没有完成同步的lv

如果没有同步,可以通过命令syncvg来手工同步,如

#syncvg -l hd3

也可以手工同步整个vg或者是pv,如

#syncvg -v rootvg

如果想解除镜相,可以执行如下的命令,一般是哪个盘有问题解除哪个盘,hd5等启动信息将存在于剩下的盘中。

#unmirrorvg rootvg hdisk1

    0516-1144 unmirrorvg: rootvg successfully unmirrored, user should perform
        bosboot of system to reinitialize boot records.  Then, user must modify
        bootlist to just include:  hdisk0.

执行如下命令,清除拿掉盘的启动信息

#chpv -c hdisk1

然后执行如下命令,把它从rootvg 中拿掉

#reducevg rootvg hdisk1

注意,如果拿掉了该盘,或者重新做镜相的话,注意重新做bosboot与bootlist。

另外,migratepv可以在两个pv上来移动lv,如移动hd5

#migratepv -l hd5 hdisk0 hdisk1

在用以上的命令来移动引导信息如hd5的时候,需要在目标盘上有足够大小的连续空间来存放hd5,否则,该命令将失败。如果以上命令来移动hd5成功,也需要重新做bosboot与bootlist。

最后,查看系统引导盘的信息,如hd5在哪个磁盘上,可以用如下的命令

#lslv -m hd5

    hd5:N/A
    LP    PP1  PV1               PP2  PV2               PP3  PV3
    0001  0001 hdisk0            0001 hdisk1 
分享 分享 |  评论 (1) |  阅读 (?)  |  固定链接 |  发表于 15:09
搜狐博客温馨提示:搜狐博客官方不会要求参加活动的各位博友缴纳任何的手续费用。请勿轻信留言、评论中的中奖信息,更不要拨打陌生电话及向陌生帐户汇款,谨防受骗!识别更多网络骗术,请 点击查看详情
正在读取评论信息...
您还未登录,只能匿名发表评论。或者您可以 登录 后发表。
 
  *中国人爱国心,搜狗输入法爱国主题皮肤下载>>
表  情:
加载中...
回复通知: 同时用小纸条通知对方该回复