IT/Unix

[AIX] alt disk backup

SAP_BASIS 2011. 5. 27. 12:59


** 미러링되어 있는 rootvg를 alt_disk 만드는 법 **


<< 2개의 여유 디스크가 있을때>> alt_disk 만드는방법 >>
================================================================
1.lspv로 alt_disk가 있는지 확인  !!!!!!
2. 현재의 bootlist 확인
   # bootlist -om normal
3. 만약 있다면 해당 alt_disk를 삭제
   # alt_disk_install -X altinstxxxx   (altinst_rootvg) 
4. lspv로 2개의 여분디스크 확인 (hdisk2, hdisk3)
5. alt_disk 생성
   # alt_disk_install -C hdisk2 hdisk3
6. alt_disk 이름 rename
   # alt_disk_install -v altinst_081007 hdisk2 hdisk3

7. !!!!!!!!!!!!!!! alt_disk생성후 bootlist 재확인  !!!!!!!
   => 변경되었으므로(hdisk2, hdisk3) 원래 bootlist 로 변경해야함
       # bootlist -m normal hdisk0 hdisk1

 

<< 1개의 여유 디스크가 있을때>> alt_disk 만드는방법 >>
=================================================================

1.lspv로 alt_disk가 있는지 확인  !!!!!!
2.현재의 bootlist 확인
   # bootlist -om normal
3. 만약 alt_disk(altinstXXXX)가 있다면 해당 alt_disk를 삭제
   # alt_disk_install -X altinstxxxx   (altinst_rootvg) 
4. lspv로 1개의 여분디스크 확인 (hdisk2)
5. 새로운 image.data파일 생성(/에서 실행)
   # mkszfile 명령어를 실행하면 실행시킨 곳에 /image.data파일이 생성됨
6. image.data파일 수정

/image.data파일 수정

   아시는 바와 같이 image.data파일은 현재의 rootvg와 관련된

   VG, PV, LV, file system에 대한 정보를 갖고 있는데 이를 수정.

  

예)

lv_data:
        VOLUME_GROUP= rootvg
        LV_SOURCE_DISK_LIST= hdisk2 hdisk3   --> hdisk2
        LV_IDENTIFIER= 00cc890e00004c000000011a6f8509c5.1
        LOGICAL_VOLUME= hd5
        VG_STAT= active/complete
        TYPE= boot
        MAX_LPS= 512
        COPIES= 2   --> COPIES=1
        LPs= 1
        STALE_PPs= 0
        INTER_POLICY= minimum
        INTRA_POLICY= edge
        MOUNT_POINT=
        MIRROR_WRITE_CONSISTENCY= on/ACTIVE
        LV_SEPARATE_PV= yes
        PERMISSION= read/write
        LV_STATE= closed/syncd
        WRITE_VERIFY= off
        PP_SIZE= 256
        SCHED_POLICY= parallel
        PP= 2    --> LP숫자와 동일하게 조정. PP= 1   <=== 바꾸어야 할지 말지 임시 보류...

 

나머지 모든 LV에 대해 이렇게 합니다.

vi편집기에서 일일이 쫒아다니면서(?) 하기가 좀 귀찮다면

:%s/hdisk3//g

:%s/COPIES= 2/COPIES= 1/g

하면 되겠지요.

 

7. alt_disk 생성
   # alt_disk_install -i /image.data -C hdisk2
8. alt_disk 이름 rename
   # alt_disk_install -v altinst_081007 hdisk2

9. !!!!!!!!!!  alt_disk생성후 bootlist 재확인  !!!!!!!
   => 변경되었으므로(hdisk2, hdisk3) 원래 bootlist 로 변경해야함
       # bootlist -m normal hdisk0 hdisk1

'IT > Unix' 카테고리의 다른 글

Creating swapfile in Linux  (0) 2021.11.01
[Linux/Unix] Delete Semaphore  (1) 2016.03.22
[Linux] YUM 커널 update후 잔재 제거  (0) 2011.07.13
NMON Analyser 3.3g Release  (0) 2011.05.25
특정날짜 이전파일 삭제 스크립트  (0) 2011.05.09