HP-UX更换根盘的步骤
HP-UX更换根盘的步骤
###############################################################################
1、用lvdisplay 和 ioscan确定哪块盘需要更换。
lvdisplay -v /dev/vg00/lvol* |grep stale #查看哪块磁盘有坏块
ioscan -fnCdisk #再次确认坏磁盘的设备文件名
举例:需要更换/dev/dsk/c1t2d0这块磁盘。
2、摘镜象。
lvreduce -m 0 -A n /dev/vg00/lvol1 /dev/dsk/c1t2d0
lvreduce -m 0 -A n /dev/vg00/lvol2 /dev/dsk/c1t2d0
.
.
lvreduce -m 0 -A n /dev/vg00/lvol8 /dev/dsk/c1t2d0
####当遇到无法摘除镜象时,使用强制法,如下:####
lvdisplay -v -k /dev/vg00/lvol1 #确认/dev/dsk/c1t2d0的pv_key=0(0和1代表的就是pv_key)
*******************************************************************
* testdb2#[</>]lvdisplay -v -k /dev/vg00/lvol1
* --- Logical volumes ---
* LV Name /dev/vg00/lvol1
* VG Name /dev/vg00
* LV Permission read/write
* LV Status available/syncd
* Mirror copies 1
* Consistency Recovery MWC
* Schedule parallel
* LV Size (Mbytes) 304
* Current LE 38
* Allocated PE 76
* 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/c2t2d0 38 38 #PV1
* /dev/dsk/c1t2d0 38 38 #PV2
*
* --- Logical extents ---
* LE PV1 PE1 Status 1 PV2 PE2 Status 2
* 00000 1 00000 current 0 01930 current
*******************************************************************
强制摘除镜象的命令:
lvreduce -k -m 0 /dev/vg00/lvol1 0
lvreduce -k -m 0 /dev/vg00/lvol2 0
.
.
lvreduce -k -m 0 /dev/vg00/lvol8 0 #lvol1---lvol8
建议通常都使用强制摘除镜象,避免鬼盘。
3、踢盘
vgreduce /dev/vg00 /dev/dsk/c1t2d0
vgreduce -f /dev/vg00 #强制把/dev/dsk/c1t2d0从vg00
################################################
# 补充一个确定坏盘的命令: #
# dd if=/dev/dsk/c1t2d0 of=/dev/null bs=256k #
# 观察哪块硬盘指示灯常亮即为坏硬盘 #
################################################
4、换盘,比如新盘认到的设备文件名为/dev/dsk/c1t2d0
pvcreate -fB /dev/rdsk/c1t2d0
vgextend /dev/vg00 /dev/dsk/c1t2d0
mkboot -l /dev/rdsk/c1t2d0
mkboot -a "hpux -lq(;0)/stand/vmunix" /dev/rdsk/c1t2d0
5、将根盘卷中所有lv都镜像到新建立的可启动盘上。
(注意:首先镜像lvol1)
lvextend -m 1 /dev/vg00/lvol1 /dev/dsk/c1t2d0
lvextend -m 1 /dev/vg00/lvol2 /dev/dsk/c1t2d0
.
.
lvextend -m 1 /dev/vg00/lvol8 /dev/dsk/c1t2d0 #lvol1---lvol8
6、更新BDRA 信息。
lvlnboot -b /dev/vg00/lvol1
lvlnboot -v -r /dev/vg00/lvol3
lvlnboot -s /dev/vg00/lvol2
lvlnboot -d /dev/vg00/lvol2
7、确认以上信息是否都正确建立。
lvlnboot -R /dev/vg00
lvlnboot -v
setboot -v
评论专区