반응형

 


 
• Written by Jung Byung Wook
 

 


0. 목차

  • VG 용량 및 파일시스템 확인하기
  • 파일시스템 확장
  • 확인

1-1. VG 용량 확인

  • 설명 : 파일시스템 확장을 위한 FREE PPs가 있는지 확인
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[root@aix-jbw /]# lsvg datavg
VOLUME GROUP:       datavg                   VG IDENTIFIER:  00f6ce6700004c000000017edc85efa5
VG STATE:           active            (1)    PP SIZE:        512 megabyte(s)
VG PERMISSION:      read/write        (2)   TOTAL PPs:      558 (285696 megabytes)
MAX LVs:            256               (3)  FREE PPs:       405 (207360 megabytes)
LVs:                12                (4)    USED PPs:       153 (78336 megabytes)
OPEN LVs:           11                       QUORUM:         2 (Enabled)
TOTAL PVs:          1       (5)              VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     32512
MAX PPs per PV:     1016                     MAX PVs:        32
LTG size (Dynamic): 1024 kilobyte(s)         AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none                     INFINITE RETRY: no
DISK BLOCK SIZE:    512                      CRITICAL VG:    no
FS SYNC OPTION:     no                       CRITICAL PVs:   no
jbw
 

1-2. 파일시스템  용량 확인

  • 설명 : 파일시스템 확장을 위한 FREE PPs가 있는지 확인
1
2
3
[root@aix-jbw /]# df -gP /fs-extend
Filesystem        GB blocks      Used  Available Capacity  Mounted on
/dev/fs-extend-lv     20.00      0.00    20.00       1%    /fs-extend
jbw

 


2. chfs 명령어로 파일시스템 확장

  • 설명 :  파일시스템 umount를 하지않고, 파일시스템 운영중 온라인으로 확장가능.
1
2
[root@aix-jbw /]# chfs -a size=+10G /fs-extend
Filesystem size changed to 31457280
jbw

 

  • 설명 : 확장완료
1
2
3
[root@aix-jbw /]# df -gP /fs-extend
Filesystem        GB blocks      Used  Available Capacity  Mounted on
/dev/fs-extend-lv     30.00      0.00    30.00       1%    /fs-extend
jbw
 

3. 파일시스템 확장(크기 증가) 시, 고려사항

   1) 고려사항

      • 파일시스템 확장시, 일시적으로 파일시스템에 접근할 수 없음.          

          사용자가 체감이 못할 수도 있으나, 확장동작 알고리즘상 짧은 시간 파일시스템에 접근할 수 없는 상태가 있음.  

      • 파일시스템 확장시, 확장된 영역에 대한 메타데이터 갱신 / 생성 / 관리작업으로 , 디스크 I/O가 증가하며, 이는 성능 저하 발생 가능성이 있음.

      • 신규 확장영역에 대한 메타데이터 연관 작업으로  인한 디스크 I/O 증가로 인하여, CPU / Memory의 사용량이 증가

 

   2) 권장사항

      • 단계적 확장 권장 - 정해져있는 확장 크기는 없으며, 모니터링을 통해 단계적으로 확장

          1TB 확장시, 100 GB 확장 → 디스크 I/O 및 CPU/Memory 점검 → 특이사항 없으면, 100 GB  확장

      • 최대한 I/O가 없는 시간대에 진행

      • 파일시스템 확장시, 작업 진행간에 errpt 확인(모니터링)

 

반응형

'LVM > FS' 카테고리의 다른 글

jfs2 파일시스템 생성하기.  (0) 2021.03.20
Posted by 정병욱

반응형

 


 
• Written by Jung Byung Wook
 

 


0. 목차

  • LV(Logical Volume) 확장의 목적
  • VG 용량 확인하기
  • LV 확장
  • 확인

1. LV확장의 목적

  • Case1 : 파일시스템 용량 증설.
  • Case2 : RAW Device 용량 증설.

2. VG 용량 확인하기

  • 설명1 : LV를 확장하려고 하나,  VG에 남아있는 용량(FREE PPs)가 없는지 확인.
  • 설명 2:  VG에 남아있는 용량(FREE PPs)가 없다면, VG 확장(extendvg) 필요 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[root@aix-jbw /]# lsvg datavg
VOLUME GROUP:       datavg                   VG IDENTIFIER:  00f6ce6700004c000000017edc85efa5
VG STATE:           active            (1)    PP SIZE:        512 megabyte(s)
VG PERMISSION:      read/write        (2)   TOTAL PPs:      558 (285696 megabytes)
MAX LVs:            256               (3)  FREE PPs:       405 (207360 megabytes)
LVs:                12                (4)    USED PPs:       153 (78336 megabytes)
OPEN LVs:           11                       QUORUM:         2 (Enabled)
TOTAL PVs:          1       (5)              VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     32512
MAX PPs per PV:     1016                     MAX PVs:        32
LTG size (Dynamic): 1024 kilobyte(s)         AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none                     INFINITE RETRY: no
DISK BLOCK SIZE:    512                      CRITICAL VG:    no
FS SYNC OPTION:     no                       CRITICAL PVs:   no
cs
 

 


3. extendlv 명령어로 LV 확장하기

  • 설명 :  어떠한 VG에도q 속해있지 않는 PV(hdisk)를 확장하고자하는 VG에 추가하는 작업.

 

1) lsvg -l vg_name 으로 현재 할당되어있는 PP 확인

1
2
3
4
5
[root@aix-jbw /]# lsvg -l datavg
datavg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
data_lv             jfs2       3000    3000    3    open/syncd    /data
loglv00             jfs2log    1       1       1    open/syncd    N/A
cs
 

 

2-1) extendlv 수행 (용량 단위로 증설)

  • 설명 :  data_lv를 10G 확장
1
[root@aix-jbw /]# extendlv data_lv 10G
jbw

 

 

2-2) extendlv (PP 단위로 증설)

  • 설명1 :  data_lv를 20 PP 확장
  • 설명2 :  datavg의 PP Size는 512 MB이며, 20개의 PP를 확장하면, 10G 용량이 확장
1
[root@aix-jbw /]# extendlv data_lv 20
jbw

 

3) lsvg -l datavg 명령어로 확인

  • 설명 :  data_lv 의 LP개수가 20개 증가한 것 확인.
1
2
3
4
5
[root@aix-jbw /]# lsvg -l datavg
datavg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
data_lv             jfs2       3020    3020    3    open/syncd    /data
loglv00             jfs2log    1       1       1    open/syncd    N/A
jbw
 

 


4. smitty extendlv 명령어로 LV 확장하기

    설명 : smit 메뉴로 했을 때, LP(PP) 단위로만 확장이 가능하다.    

   • Number of ADDITIONAL logical partitions   확장하고자하는 LP 개수    

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[root@aix-jbw /]# smitty extendlv
                    Increase the Size of a Logical Volume
 
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
 
                                                        [Entry Fields]
* LOGICAL VOLUME name                                data_lv
* Number of ADDITIONAL logical partitions            [20]               #
  PHYSICAL VOLUME names                              []                 +
  POSITION on physical volume                        center             +
  RANGE of physical volumes                          maximum            #
  MAXIMUM NUMBER of PHYSICAL VOLUMES                 [1024]             #
    to use for allocation
  Allocate each logical partition copy               yes                +
    on a SEPARATE physical volume?
  File containing ALLOCATION MAP                     []
cs
 

 

반응형

'LVM > LV' 카테고리의 다른 글

AIX Striping lv 구성여부 확인  (0) 2021.12.26
AIX Striping lv 구성하기.  (0) 2021.12.26
AIX migratelp 명령어를 이용한 LP 이동  (0) 2021.12.26
Posted by 정병욱

반응형

 


 
• Written by Jung Byung Wook
 

 


0. 목차

  • VG(Volume Group) 확장의 목적
  • VG 용량 확인하기
  • extendvg 명령어로 VG 확장
  • smity extendvg 명령어로 VG 확장

1. VG 확장의 목적

  • 설명 : VG 내에 있는 파일시스템 혹은 LV를 확장하려고 할때,  확장할 만큼의 용량이 VG에 남아있지 않을 때.

2. VG 용량 확인하기

  • 설명 : LV를 확장하려고 하나,  VG에 남아있는 용량(FREE PPs)가 없는지 확인.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[root@aix-jbw /]# lsvg datavg
VOLUME GROUP:       datavg                   VG IDENTIFIER:  00f6ce6700004c000000017edc85efa5
VG STATE:           active            (1)    PP SIZE:        512 megabyte(s)
VG PERMISSION:      read/write        (2)   TOTAL PPs:      558 (285696 megabytes)
MAX LVs:            256               (3)  FREE PPs:       405 (207360 megabytes)
LVs:                12                (4)    USED PPs:       153 (78336 megabytes)
OPEN LVs:           11                       QUORUM:         2 (Enabled)
TOTAL PVs:          1       (5)              VG DESCRIPTORS: 2
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         1                        AUTO ON:        yes
MAX PPs per VG:     32512
MAX PPs per PV:     1016                     MAX PVs:        32
LTG size (Dynamic): 1024 kilobyte(s)         AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable
PV RESTRICTION:     none                     INFINITE RETRY: no
DISK BLOCK SIZE:    512                      CRITICAL VG:    no
FS SYNC OPTION:     no                       CRITICAL PVs:   no
cs
 

 


3. extendvg 명령어로 VG 확장하기

  • 설명 :  어떠한 VG에도 속해있지 않는 PV(hdisk)를 확장하고자하는 VG에 추가하는 작업.

 

1) lspv 명령어로 VG 맴버로 추가시킬 hdisk 확인

1
2
3
4
5
6
7
8
[root@aix-jbw /]#lspv
hdisk0          00f6ce670ddb46db                    rootvg          active
hdisk1          00f6afe6fedb67ce                    datavg          active
hdisk3          00f6afe69d934ccd                    datavg          active
hdisk4          00f6afe69d936352                    datavg          active
hdisk5          00f6afe69d9372dd                    datavg          active
hdisk6          None             
hdisk7          None             
 
jbw

 

2) extendvg 수행

  • 설명 :  hdisk6 hdisk7을 "datavg"에 추가 시킨다.
1
[root@aix-jbw /]# extendvg datavg hdisk6 hdisk7
jbw

 

3) extendvg 확인

  • 설명 :  hdisk6, hdisk7에 PVID가 생성되었고, datavg에 포함이 되었다.
1
2
3
4
5
6
7
8
[root@aix-jbw /]# extendvg datavg hdisk6 hdisk7
hdisk0          00f6ce670ddb46db                    rootvg          active
hdisk1          00f6afe6fedb67ce                    datavg          active
hdisk3          00f6afe69d934ccd                    datavg          active
hdisk4          00f6afe69d936352                    datavg          active
hdisk5          00f6afe69d9372dd                    datavg          active
hdisk6          00f6afe69e4842ab                    datavg          active             
hdisk7          00f6afe69e4842de                    datavg          active             
jbw

 

4) lsvg -p datavg 명령어로 확인

  • 설명 :  hdisk6, hdisk7가 datavg에 추가되었고, hdisk6, hdisk7은 Free한 상태.
1
2
3
4
5
6
7
8
[root@aix-jbw /]# lsvg -p datavg
datavg:
PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION
hdisk3            active            1262        0           00..00..00..00..00
hdisk4            active            1262        0           00..00..00..00..00
hdisk5            active            1262        0           00..00..00..00..00
hdisk6            active            1262        1262        00..00..00..00..00
hdisk7            active            1262        1262        00..00..00..00..00
jbw

4. smitty extendvg 명령어로 VG 확장하기

    VOLUME GROUP name  :  확장하고자하는 VG 이름    

   • PHYSICAL VOLUME names  :  확장하고자하는 VG 이름

 

1
2
3
4
5
6
7
8
9
10
11
[root@aix-jbw /]# smitty extendvg
                  
                    Add a Physical Volume to a Volume Group
 
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
 
                                                        [Entry Fields]
  Force the creation of a volume group?               no                                +
* VOLUME GROUP name                                  [datavg]                           +
* PHYSICAL VOLUME names                              [hdisk6 hdisk7]                    +
jbw

 

반응형

'LVM > VG' 카테고리의 다른 글

[AIX] VG(Volume Group)에 남아있는 용량 확인하기  (0) 2024.07.31
Non-rootvg 백업 및 복구  (0) 2021.03.08
Posted by 정병욱