1. Remove all copies from disk:
# unmirrorvg rootvg hdisk0
# bosboot -ad /dev/hdisk1
# bootlist -m normal hdisk1
또한, 전용dump device가 한 개 라면 기존의 좋은 드라이브에 새로운 dump device를 만들고
primary dump device가 그 드라이브상에서 logical volume이 되도록 다시 할당한다.
예를 들면, unmirrorvg 명령어가 수행되고 난 후 에 다음과 같이 보아야 한다.:
# lspv -l hdisk0
dumplv
여기서 hdisk0가 아직 활동중이라면 migratepv 를 하여 dumplv 를 hdisk0 로부터 hdisk1 로
이동 시킬 수 가 있다.
# migratepv -l dumplv hdisk0 hdisk1
그러나 드라이브가 missing 상태이거나 파손되어 있다면 다음과 같이 해야 한다.:
# lslv dumplv ---> logical volume을 다시 만들기 위해 그 logical volume의 속성을 알아 본다.
LOGICAL VOLUME: dumplv VOLUME GROUP: rootvg
LV IDENTIFIER: 00097c7f00004c00000000e9732a0422.16 PERMISSION:
read/write
VG STATE: active/complete LV STATE: opened/syncd
TYPE: sysdump WRITE VERIFY: off
MAX LPs: 512 PP SIZE: 16
megabyte(s)
COPIES: 1 SCHED POLICY: parallel
LPs: 20 PPs: 20
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: minimum RELOCATABLE: yes
INTRA-POLICY: middle UPPER BOUND: 32
MOUNT POINT: N/A LABEL: None
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes
# sysdumpdev -Pp /dev/sysdumpnull --> 이것은 dump device를 영속적으로 sysdumpnull에 재 할당하여
dumplv를 문제없이 제거 할 수 가 있게 한다.
# rmlv dumplv --> dumplv을 제거한 후에는 이제 다시 만들 수 있다.
다시덤프생성# mklv -t sysdump -y dumplv rootvg 20 hdisk0 --> hdisk0에 dumplv 를 다시 만든다.
# sysdumpdev -Pp /dev/dumplv --> primary dump device 가 다시 dumplv 가 되도록 지정한다.
이제, 시스템 관리자는 다음 과정에 따라 hot-swap drive를 제거 할 수 가 있다.
추가할 명령어는 다음과 같다:
# ipl_varyon -i --> 부트가능한 드라이브가 어떤 것인지 알려준다.
# bootlist -om normal --> 부트리스트에 어떤 장치들이 있는지 알려준다.
2. Remove disk from volume group:
# reducevg rootvg hdisk0
3. Remove disk from ODM:
# rmdev -dl hdisk0
4. Connect new disk to system
May have to shut down if not hot-pluggable
# cfgmgr -v
# chdev -l hdisk0 -a pv=yes
5. Add new disk to volume group:
# extendvg rootvg hdisk0
6. Create new copies:
# mirrorvg rootvg hdisk0
7. 디스크간 sync실행
# syncvg -v rootvg & <== 여기서 백그라운드로 실행 할 것을 권고한다.
실제 싱크가 되는지는 다음 명령을 실행하여 확인한다.
# lsvg rootvg
위 명령을 실행하게 되면 아주 순간적으로 싱크가 멈출때 해당 볼륨의 상태를 보여준다.
STALE PPs: 엔트리의 숫자를 확인한다. 이 숫자가 "0"이 되면 싱크가 완료된 것이다.
싱크가 완료된 후 아래 BLV만드는 과정을 실행한다.
8. hdisk0에 BLV(boot image)만든다.
root@test / ] bosboot -ad /dev/hdisk0
bosboot: Boot image is 13113 512 byte blocks.
9.아래 명령을 사용하여 부트리스트를 정의해 준다.
root@test / ] bootlist -m normal hdisk0 hdisk1
root@test / ] bootlist -m normal -o
hdisk0
hdisk1
root@test / ]
#### mirroring 확인 ####
PV당 미러링이 되었는지 확인한다.
hwcsdm/:>lslv -m hd5
hd5:N/A
LP PP1 PV1 PP2 PV2 PP3 PV3
0001 0001 hdisk0 0001 hdisk1
hwcsdm/:>
위 과정은 모든 LVs대해 확인한다.
[출처] Mirroring rootvg의 디스크 교체|작성자 싱크헤드
'AIX' 카테고리의 다른 글
bootinfo (0) | 2014.03.24 |
---|---|
errpt 내용보기 (0) | 2014.03.21 |
명령어 모음 1 (0) | 2014.03.21 |
mirrorvg (0) | 2014.03.21 |
boot image 손상시 복구법 (0) | 2014.03.21 |