如果要替换的磁盘已做了镜像,推荐如下步骤:
1.删除该磁盘上所有逻辑卷的复件,使用rmlvcopy命令或unmirrorvg命令。
2.从卷组中删除该磁盘,使用reducevg命令。
3.使用rmdev命令删除该磁盘定义。
4.物理移除该磁盘。如果磁盘不是可热交换的(hot-swappable),可能要求重启系统。
5.使备用的磁盘可用。如果磁盘是可热交换的(hot-swappble),可运行cfgmgr;否则,需要重启系统。
6.把新加的磁盘放入卷组,使用extendvg命令。
7.重建并同步所有逻辑卷的复件,使用mklvcopy命令或mirrorvg命令。
rootvg由hdisk0和hdisk1做成mirror,hdisk0报故障
#unmirrorvgrootvghdisk0
#reducevgrootvghdisk0
#rmdev-lhdisk0-d
换故障硬盘
#cfgmgr-v
确认新换硬盘物理卷名为hdiskx
#lspv
#chdev-lhdiskx-apv=yes
#extendvgrootvghdiskx
#mirrorvgrootvg
#bosboot-ad/dev/hdiskx
#bootlist-mnormalhdisk1hdiskx
重启,系统从hdisk1启动
datavg由hdisk5和hdisk6做成mirror,hdisk6报故障
#unmirrorvgdatavghdisk6
#reducevgdatavghdisk6
#rmdev-lhdisk6-d
换故障硬盘
#cfgmgr-v
确认新换硬盘物理卷名为hdiskx
#lspv
#chdev-lhdiskx-apv=yes
#extendvgdatavghdiskx
#mirrorvgdatavg
情景2
如果要替换的磁盘没有镜像,但仍在起作用,推荐按以下步骤:
1.使备用磁盘可用。如果磁盘是可热交换的(hot-swappable),可运行cfgmgr;否则,需要重启系统。
2.把新加的磁盘放入卷组,使用extendvg命令。
3.把故障磁盘的所有分区迁移到新磁盘,使用migratepv命令、或migratelp命令。
如果磁盘是rootvg的一部分,应考虑如下方面:
-如果要替换的磁盘包含一个BLV的复件,必须使用chpv-c命令清除掉。
-必须在新磁盘上创建一个新的BLV映像,使用bosboot命令。
-必须使用bootlist命令更新bootlist反映这些变化。
-如果要替换的磁盘包含分页空间或主dump设备,应禁用他们。migratepv命令完成后,应重新激活他们。
4.从卷组中移除故障磁盘,使用reducevg命令。
5.使用rmdev命令移除该磁盘定义。
datavg卷组hdisk6,hdisk7,无镜像,hidsk7损坏
#extendvgdatavghdiskx
#migratepvhdisk7hdiskx
#reducevghdisk7
#rmdev-lhdisk7-d
情景3
如果磁盘没有镜像,已完全损坏,在卷组中有其他可用磁盘,推荐以下步骤:
1.识别至少有一个分区位于故障磁盘的所有逻辑卷。
2.关闭逻辑卷并使用umount命令卸下所有相关的文件系统。
3.使用rmfs命令移除文件系统和逻辑卷。
4.使用reducevg命令从卷组中移除失败的磁盘。
5.使用rmdev命令移除磁盘定义。
6.物理移除磁盘。如果磁盘不是可热交换的,可能需要重启系统。
7.使备用磁盘可用。如果磁盘是可热交换的,可运行cfgmgr;否则,可能需要重启系统。
8.把新加的磁盘放入卷组,使用extendvg命令。
9.重新创建所有的逻辑卷和相关的文件系统,使用mklv命令和crfs命令。
10.如果有数据的备份,从备份中恢复数据。
情景4
如果磁盘没有镜像,已经完全损坏,在卷组中没有其他可用的磁盘(卷组只包含一个物理卷、或所有的物理卷同时损坏),卷组不是rootvg,推荐以下步骤:
1.从系统中导出卷组定义,使用exportvg命令。
2.确认/etc/filesystems不包含任何不正确的stanza。
3.使用rmdev命令移除磁盘定义。
4.物理移除磁盘。如果磁盘是不可热交换的,可能需要重启系统。
5.使替代磁盘可用。如果磁盘是可热交换的,可运行cfgmgr;否则,可能需要重启系统。
6.如果有卷组的备份,使用restvg命令恢复。
7.如果没有卷组备份,重新创建卷组、所有的逻辑卷、和相关的文件系统,使用mkvg命令。
8.如果有数据的备份,从备份恢复数据。
情景5
如果磁盘没有镜像,已完全损坏,卷组中没有其他可用的磁盘(卷组中只有一个物理卷、或所有的物理卷同时失败),并且卷组是rootvg,推荐如下步骤:
1.替换故障磁盘。
2.以维护模式引导系统。
3.从一个mksysb映像恢复系统。
磁盘镜像命名#smitty mirrorvg
#mklv 命令允许你为每个逻辑卷选择一个或两个附加拷贝
#mklvcopy 命令为一个已经存在的逻辑卷增加镜像
#mirrorvg 命令对一个给定卷组的所有逻辑卷作镜像,缺省时试图将逻辑卷镜像到一个卷组的所有磁盘
例:对workvg卷组作三重镜像
很开心为你解答,希望你能采纳
前提:你说的磁盘阵列的意思我理解是:外置存储。(以下简称“存储)(很多硬盘和控制器组成的设备。比如IBM DS4300,DS5300,DS8300等这样的设备)
回答一:在AIX中无法看到存储是RAID几的。
回答二:在存储中建立RAID10的数据保护可以保护存储中的数据。但 *** 作系统一般是在内置磁盘中安装的。所以你说的:“系统在阵列中有镜像”我推测是不正确的。
所以 *** 作系统(rootvg)没有数据保护很危险(容易形成单点故障,导致系统崩溃)。所以需要两块内置硬盘做rootvg的镜像(mirror)。当然:用户数据存储在阵列里
回答三:在AIX中 RAID和逻辑卷管理是两回事。就像生面和豆油一样。俩种东西。
我能想到你的意思应该是:磁盘阵列和逻辑卷是啥关系。对么?
解答如下:在DS4000/5000(高端存储比如DS6000/DS8000暂不讨论)中,很多硬盘划成一个RAID(比如RAID10或者RAID5)。在一个RAID中包含很多个LUN 。
例子:(有存储有20块硬盘,前10块硬盘划成RAID5,后10块硬盘划成RAID10)
(在小机中有两块内置硬盘HDISK0,HDISK1均为ROOTVG)
RAID5
LUN1
LUN2
RAID10
LUN3
LUN4
LUN5
这样在AIX *** 作系统中看到的是:
#lspv
hdisk0rootvg
hdisk1rootvg
hdisk2
.....
hdisk6
就是说:在AIX中认为每个LUN是一个HDISK。
每个HDISK可以作为一个独立的VG(当然也可以多个HDISK做成一个VG)
VG和逻辑卷的关系是:
一个VG有多个逻辑卷(LV)
一个逻辑卷对应一个文件系统。
最后:建议你看看逻辑管理这样的书。应该会更清楚点。
祝顺!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)