primary disk: c3t2d0
new mirror disk : c2t1d0
1. disk partition 설정( idisk command사용)
# vi /etc/partitionfile
3
EFI 500MB
HPUX 100%
HPSP 400MB
2. 새로운 partition을 위하여 새로운 device파일 생성
# insf -e -Cdisk
3. EFI partition에 FAT 파일시스템을 초기화하기 위해 efi_fsinit실행.
# efi_fsinit -d /dev/rdsk/c2t1d0s1
4. EFI partition을 format한후 확인.
# mkboot -e -l /dev/rdsk/c2t1d0 ->/efi/hpux 디렉토리를 생성, hpux.efi와 파일들을 복사
# efi_ls -d /dev/rdsk/c2t1d0s1 -> EFI 확인
# lifls -l /dev/rdsk/c2t1d0s2 -> LIF 확인
5. EFI partition에 있는 AUTO 파일 내용을 확인
# efi_cp -d /dev/rdsk/c2t1d0s1 -u /EFI/HPUX/AUTO /tmp/x
(system partition에 auto file 확인 / -d ; 장치지정, -u ; 파일의 복사 )
# cat /tmp/x
# mkboot -a "boot vmunix -lq" /dev/rdsk/c2t1d0
# mkboot -a "boot vmunix -lq" /dev/rdsk/c3t2d0 -> quorum check를 피하기 위해 설정
6. HP service partition복사
# dd if=/dev/rdks/c3t2d0s3 of=/dev/rdsk/c2t1d0s3 bs=1024k
7. File system을 mirror함.
7a) LVM을 사용할 경우
# cat /tmp/efi.auto
# pvcreate -fB /dev/rdsk/c2t1d0s2
# vgextend vg00 /dev/dsk/c2t1d0s2
# for i in lvol1 lvol2 .... lvol8 (lvol수만큼)
> do lvextend -m 1 /dev/vg00/$i /dev/dsk/c2t1d0s2 ->vg00의 각 lv를 미러링한다
> done
# lvlnboot -v
# lvlnboot -r /dev/vg00/lvol3
# lvlnboot -b /dev/vg00/lvol1
# lvlnboot -s /dev/vg00/lvol2
# lvlnboot -d /dev/vg00/lvol2
7b) VxVM을 사용할 경우
# vxdctl enable
# vxdisk list
# /etc/vx/bin/vxrootmir -v c2t1d0s2
# vxprint -g rootdg
8. 미러된 disk를 alternate bootpath로 구성.
# setboot -a <HW path for c2t1d0>
9. 미러된 disk로 booting이 되는지 확인한다.