二维码

HP-UX更换根盘的步骤

2411 人阅读 | 时间:2019年10月09日 16:02

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


©著作权归作者所有:来自ZhiKuGroup博客作者没文化的原创作品,如需转载,请注明出处,否则将追究法律责任 来源:ZhiKuGroup博客,欢迎分享。

评论专区
  • 昵 称必填
  • 邮 箱选填
  • 网 址选填
◎已有 0 人评论
搜索
作者介绍
30天热门
×
×
本站会员尊享VIP特权,现在就加入我们吧!登录注册×
»
会员登录
新用户注册
×
会员注册
已有账号登录
×