hpux 更换根盘镜像
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HP-UX 更换根盘镜像专题
方法一
1,拆除设备镜像,踢出坏盘.
解除镜像:vgdisplay vg00 //查看vg00中的LV的镜像状态。
lvreduce –m 0 /dev/vg00/lvol1 /dev/dsk/cXtYd0
lvreduce –m 0 /dev/vg00/lvol2 /dev/dsk/cXtYd0
.
.
.拆除所有vg00中所有mirror的lv
vgreduce vg00 /dev/dsk/cXtYd0
2.换盘,做镜像
在镜像盘上创建物理卷,并设置成可引导设备。
# pvcreate -f -B /dev/rdsk/cXtYd0 //-B可以启动。
将此盘添加到根卷。
# vgextend /dev/vg00 /dev/dsk/cXtYd0
生成LIF引导信息和AUTO文件。
# mkboot /dev/rdsk/cXtYd0 //创建BOOT区
# mkboot -a "hpux -lq (;0)/stand/vmunix" /dev/rdsk/cXtYd0
# mkboot -a "hpux -lq (;0)/stand/vmunix" /dev/rdsk/cXtYd0
给根盘上的所有逻辑卷做镜像,务必从第一个LV开始,按顺序执行,镜像需要一定时间,请耐心等待。
# lvextend -m 1 /dev/vg00/lvol1 /dev/dsk/cXtYd0 /BOOT卷
# lvextend -m 1 /dev/vg00/lvol2 /dev/dsk/cXtYd0
# lvextend -m 1 /dev/vg00/lvol3 /dev/dsk/cXtYd0
# lvextend -m 1 /dev/vg00/lvol4 /dev/dsk/cXtYd0
# lvextend -m 1 /dev/vg00/lvol5 /dev/dsk/cXtYd0
# lvextend -m 1 /dev/vg00/lvol7 /dev/dsk/cXtYd0
# lvextend -m 1 /dev/vg00/lvol8 /dev/dsk/cXtYd0
.
.
.镜像所有的vg00中的lv
更新引导、根和主交换的镜像副本包含在BDRA中的引导信息。
# /usr/sbin/lvlnboot -r /dev/vg00/lvol3 //ROOT
# /usr/sbin/lvlnboot -s /dev/vg00/lvol2 //SWAP
# /usr/sbin/lvlnboot -d /dev/vg00/lvol2
# /usr/sbin/lvlnboot -b /dev/vg00/lvol1
检查BDRA是否正确,恢复链接。
# /usr/sbin/lvlnboot -R
给磁盘加上引导路径
# /usr/sbin/ setboot -a
验证是否正确创建镜像。
# lvlnboot –v
如果有如下信息,则表示镜像成功;如果不正确,则根据显示信息查找原因,重新镜像。Boot Definitions for Volume Gruop /dev/vg00:
Physical Volumes belonging in Root Volume Group:
/dev/dsk/cXtYd0 (….) Boot Disk
/dev/dsk/cXtYd0(….) Boot Disk
Boot: lvol1 on: /dev/dsk/cXtYd0
/dev/dsk/cXtYd0
Boot: lvol3 on: /dev/dsk/cXtYd0
/dev/dsk/cXtYd0
Boot: lvol2 on: /dev/dsk/cXtYd0
/dev/dsk/cXtYd0
Dump: lvol2 on: /dev/dsk/cXtYd0,0
方法一是最普遍的方法,最安全,可用性最强,我们平时98%的换盘都能用这种方法解决。
注:有时在拆镜像是会碰到这种方法拆不掉的lv,
# lvdisplay -v /dev/vg00/lvol1
lvdisplay: Warning: couldn't query physical volume "/dev/dsk/c2t2d0"
The specified path does not correspond to physical volume attached to
this volume group
lvdisplay: Warning: couldn't query all of the physical volumes.
--- Logical volumes ---
LV Name /dev/vg00/lvol1
VG Name /dev/vg00
LV Permission read/write
LV Status available/stale
Mirror copies 1
Consistency Recovery MWC
Schedule parallel
LV Size (Mbytes) 88
Current LE 11
Allocated PE 22
Stripes 0
Stripe Size (Kbytes) 0
Bad block off
Allocation strict/contiguous
IO Timeout (Seconds) default
--- Distribution of logical volume ---
PV Name LE on PV PE on PV
/dev/dsk/c1t0d0 11 11
--- Logical extents ---
LE PV1 PE1 Status 1 PV2 PE2 Status 2