컴퓨터상식탐구2013. 8. 19. 08:00

11. Root Disk를 Mirroring하는 방법

 root disk /dev/vg00의 phygical volume이  /dev/dsk/c0t6d0이고

또다른 disk /dev/dsk/c1t6dd0를 추가하여 root disk mirroring를 하려면...

** 작업전에 먼저 HP MirrorDisk/UX Application를 Install한다.

 

# ioscan -fnkcdisk 로 /dev/dsk/c1t6d0 의 HW path확인

# vi root_mirror.sh

   Pvcreate -B -f /dev/rdsk/c1t6d0

   vgextend /dev/vg00  /dev/dsk/c1t6d0

   mkboot /dev/dsk/c1t6d0

   mkboot -a "hpux -lq(10/1.6.0.;0)  /stand/vmunix" /dev/dsk/c1t6d0

   mkboot -a "hpux -lq(10/0.6.0.;0)  /stand/vmunix" /dev/dsk/c0t6d0

   setboot -a 10/1.6.0

   lvextend -m 1 /dev/vg00/lvol1  /dev/dsk/c1td60

   lvextend -m 1 /dev/vg00/lvol2  /dev/dsk/c1td60

   lvextend -m 1 /dev/vg00/lv0l3  /dev/dsk/c1td60

   lvinboot -R

:wq!

#sh root_mirror.sh

# lvinboot -v 로 확인

# strings  /etc/lvmtab 으로 확인

# lvdisplay -v  /dev/vg00/lvol3 로 확인

# setboot 로 alternate boot path 확인

 

12. Non Root Disk(Data Disk)를 Mirrroring 하는 방법

** 작업전데 먼저HP MirrorDisk/UX Application를 Install한다.

# vi non_root_nirror.sh

   pvcreate -f /dev/rdsk/c1t3d0

   pvcreate -f /dev/rdsk/c1t4d0

   pvcreate -f /dev/rdsk/c1t4d0

   vgextend  /dev/vg01  /dev/dsk/c1t3d0

   vgextend  /dev/vg02  /dev/dsk/c1t4d0

   vgextend  /dev/vg03  /dev/dsk/c1t5d0

   lvextend -m 1  /dev/vg01/lvol1  /dev/dsk/c1t3d0

   lvextend -m 1  /dev/vg01/lvol2  /dev/dsk/c1t3d0

   lvextend -m 1  /dev/vg01/lvol3  /dev/dsk/c1t3d0

   lvextend -m 1  /dev/vg01/lvol1  /dev/dsk/c1t4d0

   lvextend -m 1  /dev/vg01/lvol2  /dev/dsk/c1t4d0

   lvextend -m 1  /dev/vg01/lvol1  /dev/dsk/c1t5d0

   lvextend -m 1  /dev/vg01/lvol2  /dev/dsk/c1t5d0

:wq!

# sh non_root_mirror.sh

# vgdisplay  /dev/vg01 로 확인

# stings /etc/lvmtab 으로 확인

 

13. Mirror된 Lvol 을 Split하는 방법

   # lvdiskplay  -v  /dev/vg01/lvol1

   # lvsplit -s backup /dev/vg01/lvol1   : -s option을 안주면 lvol1b로 생성됨.

   # fsck -F vxfs /dev/vg01/lvol1backup

   # mkdir /backup

   # mount /dev/vg01/lvol1backup  /backup  : 명령으로 Mirrror된 lvol을 backup할수 있습니다.

14. Split 된 Lvol을 하나로 merge하는 방법

   # umount /backup

   # lvmerge  /dev/vg01/lvol1backup /dev/vg01/lvol1  ( # 순서에 주의 할것)

또는

   # lvmerge  /dev/vg01/lv0l1b /dev/vg01/lvol1  : -s option이 빠졌을 경우.

 

15. A 시스템 DISK를 Export하여 B 시스템에 Import하는 방법

  ** A 시스템에 /dev/vg01에 있는 /dev/dsk/c0t1d0 를 떼어낸다면....

   # umount  /dev/vg01/lvol1

   #vgchange -a n  /dev/vg01

   # vgexport -v -m  /tmp/vg.map  /dev/vg01

   # B 시스템으로 /tmp/vg.map를 ftp한다.

  ** B 시스템에서 이 디스크를 붙여서 #iocan -fnkcdisk한 결과 /dev/dsk/c1t1d1으로 나타나고 ,

  이 디스크를  /dev/vg02로 만든다면 B 시스템에서 다음과 같이 작업한다.

 

   # iocan -fnkcdisk

   # mkdir  /dev/vg02

   # vgimport -m  /tmp/vg.map  /dev/vg02  /dev/dsk/c1t1d1

   # vgdisplay -v  /dev/vg02

   # vgcfgbackup  /dev/vg02

   # vi  /etc/fstab

   # muntall

다음에 계속 됩니다.....................  ^!^
Posted by 알 수 없는 사용자