AIX에서 논리적 볼륨 크기 확장
AIX에서 논리적 볼륨 크기 확장 방법
==================================== [ 사전지식 ] =====================================
* PV (Physical Volume) : 물리적인 볼륨, HDD로 PV가 2이면 물리적인 HDD 도 2개임
* PP (Physical Partition) : PV를 잘게 쪼개 놓은 최소의 물리적 단위
* LP (Logical Partition) : 데이터 저장을 위해 PP를 논리적으로 쪼개놓은 단위로 일반적으로 PP와 LP의 갯수가 같음.
* LV (Logical Volume) : 1개 또는 그 이상의 LP로 구성되며 동일 VG내에서의 LP로만 구성됨.
* VG (Volume Group) : 논리적 볼륨 그룹, 하나 이상의 PV가 있어야 함.
-------------------------------------------------------------------------------------
[명령어]
lspv : PV 목록 조회 , 디스크 갯수 조회, 볼륨그룹이 어떤 디스크로 구성되어있는 지 파악 가능
lspv [볼륨그룹]
1. lsvg 명령으로 변경할 볼륨의 상태를 확인한다.
# lsvg rootvg
VOLUME GROUP: rootvg VG IDENTIFIER: 000a92ec0000d700000001390156983e
VG STATE: active PP SIZE: 512 megabyte(s)
VG PERMISSION: read/write TOTAL PPs: 558 (285696 megabytes)
MAX LVs: 256 FREE PPs: 439 (224768 megabytes)
LVs: 13 USED PPs: 119 (60928 megabytes)
OPEN LVs: 12 QUORUM: 2 (Enabled)
TOTAL PVs: 1 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): 256 kilobyte(s) AUTO SYNC: no
HOT SPARE: no BB POLICY: relocatable
PV RESTRICTION: none
위 내용에서 보면 디스크의 free 공간이 224768MB 남아있다
이 상태에서 특정 볼륨에 남아있는 공간을 추가로 할당하려면 다음과 같이 한다.
2. chfs 명령으로 파일시스템크기 변경
# chfs -a size=+10240000 /tmp
파일 시스템 크기가 13762560(으)로 변경되었습니다.
size는 KB 단위로 입력한다. 여기서는 10GB를 추가했다.
위와 같이 변경한 후 볼륨 정보를 확인해 보면 변경이 되어 있다.
# lsvg rootvg
또한, df -k 명령으로 /usr 디렉토리를 확인해 보면 다음과 같이 용량이 늘어나 있는 것을 확인할 수 있다.
# df -k
파일 시스템 1024 블록 사용가능 %사용 Iused %Iused 마운트 위치
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd4 1048576 176032 84% 10816 21% /
/dev/hd2 2621440 469940 83% 45176 30% /usr
/dev/hd9var 524288 188876 64% 8218 16% /var
/dev/hd3 10485760 9659472 8% 73 1% /tmp
/dev/fwdump 524288 523880 1% 4 1% /var/adm/ras/platform
/dev/hd1 41943040 41306452 2% 9811 1% /home
/dev/hd11admin 524288 523848 1% 5 1% /admin
/proc - - - - - /proc
/dev/hd10opt 524288 275964 48% 8748 13% /opt
/dev/livedump 524288 523880 1% 4 1% /var/adm/ras/livedump
* 만약 chfs 명령시 다음과 같은 에러가 발생하면 아래 링크와 같이 해결한다.
# chfs -a size=+10240000 /usr
0516-787 extendlv: Maximum alLocation for logical volume lv01
is 512.
또다른 방법 -------------------------------------------
#>smitty jfs2
1. [Change / Show Characteristics of an Enhanced Journaled File System] 선택 후 Enter
2. 변경하고자 하는 File System 선택 후 Enter
3. Unit Size로 커서 옮긴 후 "esc + 4" 실행
4. 하단에 Megabytes 나 Gigabytes 선택
5. Number of Units 에 원하는 값 입력 후 Enter!!! + F10