반응형

 


 
• Written by Jung Byung Wook
 

 


0. 목차

  • VG 타입 설명
  • lsvg로 VG타입 확인
  • lqueryvg 로 VG타입 확인
  • readvgda로 VG타입 확인

1. VG타입 설명

  • 설명1 : 각 VG타입에 따라서, 허용되는 최대 PV/PP/PP Size/LV 개수에 차이가 있다
  • 설명2 : Scalable VG로 생성하는 것을 권장한다.
  • 설명3 : RAW Device 같은 경우, 많은 LV 생성을 요하기 때문에, 일반적으로 Scalable VG를 사용한다.
  • 설명4 : 허용되는 스펙의 차이가 있을 뿐, 성능상의 차이점이 있는 것은 아니다. (예외 : Striple LV)
Figure1) VG종류별 허용스펙

 


2. lsvg로 VG타입 확인

  • 설명1 :  lsvg 명령어 출력화면에서, MAX PV로 VG타입을 확인할 수 있다.
  • 설명2 :  MAX PV는 수정(Modify) 할수 없는 항목이므로, 이 항목으로 VG타입을 최종확인 가능. 
1
2
3
4
5
6
7
8
[root@aix-jbw /]# lsvg orivg |grep -"max pv"
MAX PPs per PV:     1016                     MAX PVs:        32
 
[root@aix-jbw /]#lsvg bigvg |grep -"max pv"
MAX PPs per PV:     1016                     MAX PVs:        128
 
[root@aix-jbw /]#lsvg scalablevg|grep -"max pv"
MAX PPs per VG:     32768                    MAX PVs:        1024
jbw

 


3. lqueryvg 명령어로 VG타입 확인

  • 설명1 :  VG타입별로 숫자로 나타냄.

 

1
2
3
4
5
6
7
8
[root@aix-jbw /]# lqueryvg -Atp hdisk3 |grep -"type"
VG Type:        0
 
[root@aix-jbw /]# lqueryvg -Atp hdisk4 |grep -"type"
VG Type:        1
 
[root@aix-jbw /]# lqueryvg -Atp hdisk5 |grep -"type"
VG Type:        2
 
jbw

 


4. readvgda 명령어로 VG타입 확인

  • 설명1 :  VG타입별로 확인.
  • 설명2 :  svg는 Scalable VG.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[root@aix-jbw /]# readvgda hdisk3 |grep -i readvgda
.....    readvgda hdisk3
.....    readvgda_file: /dev/rhdisk3
.....    readvgda_type: smallvg
.....    readvgda_ver:  3
 
[root@aix-jbw /]# readvgda hdisk4 |grep -i readvgda
.....    readvgda hdisk4
.....    readvgda_file: /dev/rhdisk4
.....    readvgda_type: bigvg
.....    readvgda_ver:  3
 
[root@aix-jbw /]# readvgda hdisk5 |grep -i readvgda
.....    readvgda hdisk5
.....    readvgda_file: /dev/rhdisk5
.....    readvgda_type: svg
.....    readvgda_ver:  3
jbw

 

반응형

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

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

반응형

 


 
• 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 정병욱