ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • IBM AIX 기존 mount point 변경
    System of Infra/Unix System 2020. 6. 8. 22:13
    반응형

    AIX로고이미지

    IBM AIX 기존 mount point 변경

     

    [root@test_svr1:/]# lspv

    hdisk0 00008492ef481bbc rootvg active

    hdisk1 none None

    -> 오늘 작업을 위해서 hdisk1번이 빈 디스크 이기 떄문에

    hdisk1에 datavg를 생성해보도록 하겠습니다.

     

    [root@test_svr1:/]# smit mkvg

    Type or select values in entry fields.

    Press Enter AFTER making all desired changes.

    [Entry Fields]

    VOLUME GROUP name [datavg]

    Physical partition SIZE in megabytes 256

    * PHYSICAL VOLUME names [hdisk1]

    Force the creation of a volume group? yes

    Activate volume group AUTOMATICALLY yes

    at system restart?

    Volume Group MAJOR NUMBER []

    Create VG Concurrent Capable? no

    Max PPs per VG in units of 1024 32

    Max Logical Volumes 1024

    Enable Strict Mirror Pools No

    Infinite Retry Option no

     

    Command: OK stdout: yes stderr: no

    Before command completion, additional instructions may appear below.

    0516-1254 /usr/sbin/mkvg: Changing the PVID in the ODM.

    datavg

    -> hdisk1번에 datavg를 생성해줍니다.

     

    [root@test_svr1:/]# lspv

    hdisk0 00008492ef481bbc rootvg active

    hdisk1 00c5c6d793e2592f datavg active

    -> datavg가 hdisk1에 생성된것을 확인 할 수 있습니다.

     

    [root@test_svr1:/]# smit mklv

    Type or select a value for the entry field.

    Press Enter AFTER making all desired changes.

                               [Entry Fields]

    * VOLUME GROUP name [datavg]

     

    Type or select values in entry fields.

    Press Enter AFTER making all desired changes.

                                [Entry Fields]

    Logical volume NAME [data_lv]

    * VOLUME GROUP name datavg

    * Number of LOGICAL PARTITIONS [10]

    PHYSICAL VOLUME names [hdisk1]

    Logical volume TYPE [jfs2]

    POSITION on physical volume middle

    RANGE of physical volumes maximum

    MAXIMUM NUMBER of PHYSICAL VOLUMES [16380]

    to use for allocation

    Number of COPIES of each logical 1

    partition

    Mirror Write Consistency? active

    Allocate each logical partition copy on a SEPARATE physical volume? yes

    RELOCATE the logical volume during reorganization? yes

    Logical volume LABEL []

    MAXIMUM NUMBER of LOGICAL PARTITIONS [1024]

     

    Command: OK stdout: yes stderr: no

    Before command completion, additional instructions may appear below.

    data_lv

    -> datavg안에 data_lv를 생성해 줍니다.

     

    [root@test_svr1:/]# smit jfs2

    >Add an Enhanced Journaled File System on a Previously Defined Logical Volume(선택)

     

    Type or select values in entry fields.

    Press Enter AFTER making all desired changes.

    [Entry Fields]

    * LOGICAL VOLUME name data_lv

    * MOUNT POINT [data_fs]

    Mount AUTOMATICALLY at system restart? yes

    PERMISSIONS read/write

    Mount OPTIONS

    (이하...생략)

     

    Command: OK stdout: yes stderr: no

    Before command completion, additional instructions may appear below.

    File system created successfully.

    2621156 kilobytes total disk space.

    New File System size is 5242880

    -> 이런방식으로 논리적볼륨 dat_lv1 1개 및 파일시스템 data_fs1 한개를

    더 생성하도록 하겠습니다.

     

     

    [여기서부터 오늘의 주제 작업 내용]

     

    [root@test_svr1:/]# lsvg -l datavg

    datavg:

    LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT

    data_lv jfs2 10 10 1 open/syncd /data_fs

    data_lv1 jfs2 10 10 1 open/syncd /data_fs1

    loglv00 jfs2log 1 1 1 open/syncd N/A

    -> 논리적볼륨 2개와 각각의 논리적볼륨에 파일시스템 2개를 생성하여

    마운트 하였습니다.

     

    [root@test_svr1:/data_fs]# ls

    data_fs01 data_fs02 data_fs03 data_fs04 data_fs05 lost+found

    [root@test_svr1:/data_fs1]# ls

    clone_fs01 clone_fs02 clone_fs03 clone_fs04 clone_fs05 lost+found

    -> 파일시스템 안의 내용의 보장성을 위해서 각각의 파일시스템 경로에

    touch 파일을 여러개 생성 해보았습니다.

     

    [root@test_svr1:/]# smit jfs2

    >Change / Show Characteristics of an Enhanced Journaled File System(선택)

    /data_fs(선택)

    Type or select values in entry fields.

    Press Enter AFTER making all desired changes.

    [Entry Fields]

    File system name /data_fs

    NEW mount point [/newdata_fs]

     

    Command: OK stdout: no stderr: no

    Before command completion, additional instructions may appear below.

    -> 기존의 파일시스템 이름을 data_fs에서 newdata_fs로 변경해 줍니다.

     

    [root@test_svr1:/]# df -tg | grep -i data

    /dev/data_lv 2.50 0.00 2.50 1% /data_fs

    /dev/data_lv1 2.50 0.00 2.50 1% /data_fs1

    -> 현재 data_fs이기 때문에 umount를 해줍니다.

     

    [root@test_svr1:/]# umount /data_fs

    [root@test_svr1:/]# mount /newdata_fs

    -> data_fs를 umount 후에 newdata_fs를 mount 해줍니다.

     

    [root@test_svr1:/]# df -tg | grep -i data

    /dev/data_lv1 2.50 0.00 2.50 1% /data_fs1

    /dev/data_lv 2.50 0.00 2.50 1% /newdata_fs

    -> data_fs에서 newdata_fs로 파일시스템이 변경되어 다시

    마운트 된것을 확인 할 수 있습니다.

     

    [root@test_svr1:/]# cd /newdata_fs

    [root@test_svr1:/newdata_fs]# ls

    data_fs01 data_fs02 data_fs03 data_fs04 data_fs05 lost+found

    -> data_fs의 파일시스템에 있던 touch 파일들이 그대로 있는 것을

    확인 할 수 있습니다. 그렇다면 한개 더 만든 파일시스템도 복습해보록 합니다.

     

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

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

    반응형

    댓글

Designed by Tistory.