ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • IBM AIX import/exportvg 사용방법
    System of Infra/Unix System 2020. 6. 9. 00:08
    반응형

    AIX로고이미지

     

    IBM AIX import/exportvg 방법

    [root@test_svr1:/]# lspv
    hdisk0 00008492ef481bbc rootvg active
    hdisk1 00c5c6d793e2592f datavg active

    -> 현재 datavg의 상태가 hdisk1번 active의 상태입니다.

    [root@test_svr1:/]# varyoffvg datavg
    0516-012 lvaryoffvg: Logical volume must be closed. If the logical
    volume contains a filesystem, the umount command will close
    the LV device.
    0516-942 varyoffvg: Unable to vary off volume group datavg.

    -> active의 상태를 off 시키려고 시도하였으나 파일 시스템을 umount 하고 해야 한다는 에러 메시지가 호출됩니다.

    [root@test_svr1:/]# lsvg -l datavg
    datavg:
    LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
    loglv00 jfs2log 1 1 1 open/syncd N/A
    data_lv jfs2 10 10 1 open/syncd /newdata_fs
    data_lv1 jfs2 10 10 1 open/syncd /data_fs1
    data_lv2 jfs2 10 10 1 open/syncd /data_fs2

    -> 확인 결과 data_fs#으로 파일 시스템이 마운트 되어 있는 것을 확인할 수 있습니다.

    [root@test_svr1:/]# umount /data_fs1; umount /newdata_fs; umount /data_fs2

    -> 파일 시스템들을 umount 시켜주도록 합니다. 한 번에 마운트 하는 방법으로 ;세미콜론을 주어 명령어를 수행하도록 합니다.

    [root@test_svr1:/]# lsvg -l datavg
    datavg:
    LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
    loglv00 jfs2log 1 1 1 closed/syncd N/A
    data_lv jfs2 10 10 1 closed/syncd /newdata_fs
    data_lv1 jfs2 10 10 1 closed/syncd /data_fs1
    data_lv2 jfs2 10 10 1 closed/syncd /data_fs2

    -> 마운트가 되어 있던 파일 시스템이 closed/syncd를 통해 umount 된 것을 확인할 수 있습니다.

    [root@test_svr1:/]# varyoffvg datavg

    -> 해당 볼륨 그룹인 datavg를 off 하도록 합니다.

    [root@test_svr1:/]# lspv
    hdisk0 00008492ef481bbc rootvg active
    hdisk1 00c5c6d793e2592f datavg

    -> varyoffvg를 통해서 datavg가 active상태에서 비활성화 상태로 변경되었습니다.

    [root@test_svr1:/]# exportvg datavg

    -> hdisk1번에 있는 datavg를 exportvg 명령어를 통해 잠시 꺼내도록 하겠습니다.

    [root@test_svr1:/]# lspv
    hdisk0 00008492ef481bbc rootvg active
    hdisk1 00c5c6d793e2592f None

    -> None상태로 datavg가 빠진 것을 확인할 수 있습니다.

    [root@test_svr1:/]# man importvg
    Syntax
    importvg [ -V MajorNumber ] [ -y VolumeGroup ] [ -f ] [ -c ] [ -x ] | [ -L VolumeGroup ] [ -n ] [ -F ] [ -R ] [ -I ] [-O ] PhysicalVolume

    -> man 페이지를 통해서 importvg에 대한 옵션을 확인 후 수행하도록 합니다.

    [root@test_svr1:/]# importvg -y datavg hdisk1
    datavg
    
    [root@test_svr1:/]# lspv
    hdisk0 00008492ef481bbc rootvg active
    hdisk1 00c5c6d793e2592f datavg active

    -> 꺼내놓은 datavg를 다시 넣어주기 위해서 importvg를 해줍니다.

    [root@test_svr1:/]# mount /newdata_fs; mount /data_fs1; mount /data_fs2

    -> 기존 umount 된 파일 시스템을 마운트 해주도록 합니다.

    [root@test_svr1:/]# lsvg -l datavg
    datavg:
    LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
    loglv00 jfs2log 1 1 1 open/syncd N/A
    data_lv jfs2 10 10 1 open/syncd /newdata_fs
    data_lv1 jfs2 10 10 1 open/syncd /data_fs1
    data_lv2 jfs2 10 10 1 open/syncd /data_fs2

    -> 처음 상태와 같은 파일 시스템 유지와 vg를 import 한 상태입니다.

     

    PS. 포스팅의 내용은 제 기준으로 작성한 것이기 때문에 참고해서 보시면 감사하겠습니다.

    포스팅 과정의 오류 및 오타 그리고 궁금한 점에 대해서는 댓글 남겨주세요.

    반응형

    댓글

Designed by Tistory.