`

安腾11.23,31镜像

 
阅读更多

 

安腾平台,HPUX 11.2331

 


  A
、扫描设备,确认需要加入vg00的磁盘
     #ioscan -funCdisk
     #ioscan -m dsf
      /dev/rdisk/disk6         /dev/rdsk/c3t2d0      ----
这是需要加入镜像的。
  B
、对盘进行分区  (这是与HP9000的最大不同之处)
     1
、创建分区文件
       #vi  /tmp/disk.label
         3             --
提示创建3个分区
         EFI 500MB     --
第一个分区为EFI,大小为500MB, 用于EFI的使用   
         HPUX 100%     --
表示剩余空间全部给第二分区,用于创建vg
         HPSP 400MB    ---
第三个分区的名称和大小,用途不明。
     2
、给磁盘写入分区
        #idisk -f /tmp/disk.lable -w /dev/rdisk/disk6 
     
 #idisk -f /tmp/disk.lable -w /dev/rdsk/c3t2d0
        #idisk /dev/rdisk/disk6   ----
验证分区
     3
、生成分区的磁盘设备
        #insf
     4
、确定新的分区已经生成
        #ioscan -m dsf
         /dev/rdisk/disk6         /dev/rdsk/c3t2d0
         /dev/rdisk/disk6_p1      /dev/rdsk/c3t2d0s1
         /dev/rdisk/disk6_p2      /dev/rdsk/c3t2d0s2
         /dev/rdisk/disk6_p3      /dev/rdsk/c3t2d0s3
   C
、创建引导能力
        1
、格式化为PV,头部产生一个LIF的预留区
           #pvcreate  -B  /dev/rdisk/disk6_p2
        
 #pvcreate  -B  /dev/rdsk/c3t2d0s2
        2
、在LIF区域生成文件
           #mkboot -e -l /dev/rdsk/c3t2d0   ---
不是c3t2d0s2  -e是安腾机器所独有的。使用lifls /dev/rdsk/c3t2d0s2是空输出,而是在/dev/rdsk/c3t2d0s2生成ISL          AUTO  HPUX    PAD   LABEL 五个文件,可以用lifls来查看到。
           #lifls /dev/rdisk/disk6_p2   

           #lifls /dev/rdsk/c3t2d0s2
   
注:不能像HP9000所使用的mkboot -b /dev/rdisk/disk5 /dev/rdisk/disk6来创建,这样会导致mkboot -a 失败。
       3
#mkboot -a "boot vmunix -lq" /dev/dsk/c2t3d0 --不用字符设备
   D
、创建镜像
      1
、加入卷组
         #vgextend vg00  /dev/disk/disk6_p2
      2
、镜像
      for lv in $(vgdisplay -v vg00 | grep -i 'lv name' | awk '{print $NF}') 
      do
        echo "#################################"
          echo ${lv}
          
lvextend -m 1 ${lv} /dev/dsk/c2t0d0s2

 

done
E、设置引导
  #setboot
  #setboot -a 0/1/1/1.2.0   ---
设置第二启动路径
  #lvlnboot -v  ---
检查镜像是否正确创建
sync
同步数据

 

 

 

     F、重启以证明

 

 

 

grep “Boot device” /var/adm/syslog/syslog.log  查看是从那个路径启动的

 

 

 

 

H、拆除镜像

 

 

for lv in $(vgdisplay -v vg00 | grep -i 'lv name' | awk '{print $NF}') 
      do
        echo "#################################"
          echo ${lv}
          lvreduce -m 0  ${lv} /dev/dsk/c2t0d0s2

 

done

 

 

 

 

 

 

 

vgreduce vg00 /dev/dsk/c2t0d0s2

 

 

 

 

 

,

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics