IBM 小型机数据盘报警更换问题?

咨询各位大神一个问题,一台IBM P小型机hdisk1报警。如何更换哦
一共有4块硬盘,hdisk0为rootvg;hdisk1 hdisk2 hdisk3为datavg.
lspv 
hdisk0      00cb45e5679s3k42                   rootvg
hdisk1      00cb45e500864rf1                   datavg
hdisk2      00cb45e232n32ha2                   datavg
hdisk3      00cb45e523fo5ad9                   datavg

lsvg
rootvg
datavg

lsvg -l datavg
datavg: 
LV NAME   TYPE  LPs     PPs     PVs  LV STATE    MOUNT POINT
bootlv00  boot    1      1      1    closed/syncd  N/A
pagelv00 paging 31 31 1 closed/syncd  N/A
loglv00 jfslog 1 1 1 closed/syncd  N/A
fslv00 jfs 24 24 1 closed/syncd /bjty
fslv01 jfs 32 64 3 closed/stale /bjty01
fslv02 jfs 16 16 1 closed/syncd /bjty02
fslv03 jfs 16 16 1 closed/syncd /bjty03
fslv04 jfs 16 16 1 closed/syncd /bjty04
fslv05 jfs 1 1 1 closed/syncd /bjty05
loglv02 jfs2log 1 1 1 open/syncd N/A
lvora jfs2 400 400 2 open/syncd /oracle

lspv -l hdisk1
hdisk1:
LV NAME LPs PPs DISTRIBUTION MOUNT POINT
fslv01 32 32 00..00..18..05..00 /bjty01

各位大神,这种情况下如果需要更换hdisk1硬盘:
1、unmirror datavg hdisk1
2、reducevg datavg hdisk1
3、通过diag更换硬盘
4、添加新硬盘PVID,将硬盘加入datavg
5、mklvcopy fslv01 3 hdisk1
6、syncvg -l fslv01

以上这样操作对么?麻烦大神帮忙看看,谢谢!!!

参与45

7同行回答

lipeng9239lipeng9239  系统运维工程师 , 北京智控美信
首先,当前输出看datavg不是全mirror的状态,按照楼主的要求,假设要更换hdisk1,首先得分析现状:从lsvg -l 看到fslv01的lp:pp:pv=1:2:3,表明2分副本分布在3个PV上。从lspv -l 看到hdisk1上只有fslv01的一部分PP,总32个PP,hdisk1上只有18+5=23个。那么要更换hdisk1,具体要做什么呢...显示全部

首先,当前输出看datavg不是全mirror的状态,按照楼主的要求,假设要更换hdisk1,首先得分析现状:
从lsvg -l 看到fslv01的lp:pp:pv=1:2:3,表明2分副本分布在3个PV上。
从lspv -l 看到hdisk1上只有fslv01的一部分PP,总32个PP,hdisk1上只有18+5=23个。
那么要更换hdisk1,具体要做什么呢?两种方法:
1.插入新硬盘,加入datavg,使用migratepv命令将hdisk1上的数据迁移到新的hdisk4中。不需要考虑lp,pp的分布,原来hdisk1上是什么,hdisk4上就是什么。
2.按照楼主想法,使用unmirrorvg命令能达到目的。但是他会默认删除第二个lv副本。在hdisk1上的fslv01副本可能是第一份也可能是第二份(使用lslv -m fslv01可以核实)。unmirrorvg之后遗留副本可能还是hdisk1上的副本,果真如此还得做lv迁移来做弥补。正确的做法是,使用rmlvcopy fslv01 1 hdisk1命令删除hdisk1上分布的那份副本。接下来再reducevg,更换硬盘,extendvg,需要注意的是,手工mklvcopy的时候,正确的命令是mklvcopy fslv01 2 hdisk1(新磁盘),2代表2份副本。完了再syncvg -l fslv01,这样就没问题了。

收起
互联网服务 · 2018-04-25
小白的踌躇小白的踌躇  系统运维工程师 , 神码
lsvg -l datavgdatavg: LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINTbootlv00 boot 1 1 1 closed/syncd N/Apagelv00 paging 31 31 1 closed/syncd N/Aloglv00 jfslog 1 1 1 closed/syncd N/Afslv00 jfs 24 24 1 closed/syncd /bj...显示全部

lsvg -l datavg
datavg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
bootlv00 boot 1 1 1 closed/syncd N/A
pagelv00 paging 31 31 1 closed/syncd N/A
loglv00 jfslog 1 1 1 closed/syncd N/A
fslv00 jfs 24 24 1 closed/syncd /bjty
fslv01 jfs 32 64 3 closed/stale /bjty01
fslv02 jfs 16 16 1 closed/syncd /bjty02
fslv03 jfs 16 16 1 closed/syncd /bjty03
fslv04 jfs 16 16 1 closed/syncd /bjty04
fslv05 jfs 1 1 1 closed/syncd /bjty05
loglv02 jfs2log 1 1 1 open/syncd N/A
lvora jfs2 400 400 2 open/syncd /oracle
目前只有一个lv正在使用lvora,从
lspv -l hdisk1
hdisk1:
LV NAME LPs PPs DISTRIBUTION MOUNT POINT
fslv01 32 32 00..00..18..05..00 /bjty01
看到,lvora在hdisk2 hdisk3上。
保险的方式是在空间容量满足的情况下,讲fslv01 迁移到其他无故障硬盘上。
使用migratepv能达到这个效果。另外换盘前后需要做下bosboot,关注bootlist。

收起
系统集成 · 2018-04-24
浏览4421
  • 谢谢。咨询一个问题哈,lsvg -l datavg 里面看到fslv01 PVs是3,是表示这个LV在3个pv上都存在,那么这个fslv01在这3个pv中是什么关系哦,是有2份备份吗?
    2018-04-25
saigonsaigon  系统运维工程师 , China
新插入一个盘hdisk4,加入到datavg卷组 extendvg -f datavg hdisk4;把hdisk1迁移到hdisk4上 nohup migratepv hdisk1 hdisk4&等待迁移完成,然后 reducevg datavg hdisk1删除hdisk1显示全部

新插入一个盘hdisk4,加入到datavg卷组 extendvg -f datavg hdisk4;把hdisk1迁移到hdisk4上 nohup migratepv hdisk1 hdisk4&等待迁移完成,然后 reducevg datavg hdisk1删除hdisk1

收起
互联网服务 · 2018-04-25
zwz99999zwz99999  系统工程师 , dcits
插入一块新盘,加入datavg,把hdisk1上的lv迁移到新盘,然后更换hdisk1显示全部

插入一块新盘,加入datavg,把hdisk1上的lv迁移到新盘,然后更换hdisk1

收起
系统集成 · 2018-04-24
baochengchenbaochengchen  系统工程师 , 华际
这种情况完全没有数据保护, 不担心数据丢失吗? 步骤不对,你都没有理解lvm的的概念和定义,,显示全部

这种情况完全没有数据保护, 不担心数据丢失吗?

步骤不对,你都没有理解lvm的的概念和定义,,

收起
系统集成 · 2018-04-25
michaelchenmichaelchen  研发工程师 , RCC
1,你这个环境很稀烂,rootvg没有做mirror2,datavg的mirror也不全3,一看的方案,就知道你是小白,这种操作还是换个懂AIX人来操作靠谱啊。显示全部

1,你这个环境很稀烂,rootvg没有做mirror
2,datavg的mirror也不全
3,一看的方案,就知道你是小白,这种操作还是换个懂AIX人来操作靠谱啊。

收起
银行 · 2018-04-24
浏览3790
  • 是啊,p4的机器,现在没什么用,刚好用来学习学习。谢谢
    2018-04-25
匿名用户匿名用户
lv01分布在三块盘上,且有两份镜像,首先要拆分镜像,插入新盘后,加卷组,将hdisk1上的lv拷过去,再恢复lv镜像显示全部

lv01分布在三块盘上,且有两份镜像,首先要拆分镜像,插入新盘后,加卷组,将hdisk1上的lv拷过去,再恢复lv镜像

收起
硬件生产 · 2019-06-20
浏览2652

提问者

a025418
系统运维工程师没有
擅长领域: 存储服务器系统管理

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-04-24
  • 关注会员:11 人
  • 问题浏览:8256
  • 最近回答:2019-06-20
  • X社区推广