AIX6.1 mirrorvg拆除,有lv在损坏的磁盘上,如何迁移lv?

我的AIX 版本是:6100-08-05-1415

前两天我们发现aix主机的hdisk1 状态为missing

$lsvg -p rootvg

rootvg:

PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION

hdisk0            active            546         29          00..00..00..00..29

hdisk1            missing           546         537         110..105..106..109..107

判断为hdisk1损坏,准备更换新的硬盘

1、拆除mirrorvg

unmirrorvg rootvg hdisk1 --命令执行成功

2、将hdisk1从rootvg中剔除

reducevg rootvg hdisk1  -- 执行失败,说是还有lv在hdisk1上

3、lspv –l hdisk1—There are still 4 lv in hdisk1

居然还有4个lv在hdisk1上

lspv-l hdisk1

hdisk1:

LVNAME              LPs     PPs    DISTRIBUTION          MOUNT POINT

lv00                 2       2      00..01..00..00..01    /audit

livedump             2       2      00..02..00..00..00    /var/adm/ras/livedump

loglv00              1       1      00..01..00..00..00    N/A

hd10opt              4       4      00..00..03..00..01    /opt

4、首先使用migratepv迁移lv

$migratepv -l  lv00   hdisk1hdisk2   

0516-076lmigratelv: Cannot remove last good copy of stale partition.

        Resynchronize the partitionswith syncvg and try again.

0516-812 migratepv: Warning, migratepv did not completely succeed;

       all physical partitions have not been moved off the PV.

5、然后使用 smitty mklvcopy

Itwas successful to copy lv00, loglv00, hd10opt   to hdisk0,but whenyou input :lslv –l hd10opt

/var/adm/ras$lslv -l hd10opt

hd10opt:/opt

PV               COPIES        INBAND       DISTRIBUTION  

hdisk1           004:000:000   75%           000:000:003:000:001

hdisk2           004:000:000   0%           000:000:000:004:000

hdisk0           004:000:000   0%           000:000:000:000:004

6、copy是成功了,但是想把hd10opt这个lv从hdisk1拆除的时候又报错

$smitty rmlvcopy

                                               Remove Copies from a Logical Volume

Type or select values in entryfields.

Press Enter AFTER making alldesired changes.

                                                       [Entry Fields]

* LOGICAL VOLUMEname                                hd10opt

* NEW maximum number of logicalpartition            2                                                                         +

    copies

  PHYSICAL VOLUMEnames                             [hdisk1]                                                                   +

COMMANDSTATUS

Command: failed        stdout:yes           stderr: no

Before command completion, additional instructions may appear below.

0516-076 lreducelv: Cannot remove last good copy of stale partition.

        Resynchronize the partitionswith syncvg and try again.

0516-922 rmlvcopy: Unable to remove logical partition copies from

       logical volume hd10opt.

现在由于没有备份,所以有没有什么办法,可以把hdisk1上的4个lv迁移到hdisk0上,或者能修复/opt这个lv的,我觉得其他3个lv都不重要。

如果我要使用命令 reducevg -f  rootvg hdisk1  ,估计机器会崩溃吧。实在想不出什么好办法了

参与24

6同行回答

hanqlhanql  系统架构师 , IBM
先做备份呀。显示全部

先做备份呀。

收起
互联网服务 · 2017-07-24
浏览9710
SHOPPOHSSHOPPOHS  系统运维工程师 , 上海日出
试试在另一块盘上mklv,新建逻辑卷,然后把dump修改为新的lv,再reducevg一次显示全部

试试在另一块盘上mklv,新建逻辑卷,然后把dump修改为新的lv,再reducevg一次

收起
系统集成 · 2017-04-06
浏览10219
dndlishangyundndlishangyun  系统工程师 , 金融
这个?我是过去救火的显示全部

这个?我是过去救火的

收起
银行 · 2017-04-06
浏览9641
baochengchenbaochengchen  系统工程师 , 华际
应该平时巡检的时候就确认不应该有未镜像的重要的lv 存在。 显示全部

应该平时巡检的时候就确认不应该有未镜像的重要的lv 存在。

收起
系统集成 · 2017-04-06
浏览9722
dndlishangyundndlishangyun  系统工程师 , 金融
IBM说盘坏了,没有办法了,只能重新装显示全部

IBM说盘坏了,没有办法了,只能重新装

收起
银行 · 2017-04-05
浏览9808
smilesleesmileslee  系统工程师 , neusoft
插拔一下重新认一下盘吧,hdisk1已经认不到了,migrate和mklvcopy都读不了hdisk1的数据,都不会有效果的。显示全部

插拔一下重新认一下盘吧,hdisk1已经认不到了,migrate和

mklvcopy都读不了hdisk1的数据,都不会有效果的。

收起
系统集成 · 2017-04-05
浏览9852

提问者

dndlishangyun
系统工程师金融
擅长领域: AIXUnix服务器

相关问题

相关文章

问题状态

  • 发布时间:2017-04-04
  • 关注会员:7 人
  • 问题浏览:16192
  • 最近回答:2017-07-24
  • X社区推广