개요
클라우드 환경에서 Disk size 부족으로 인한 LVM 사이즈 확장 필요 시 참고하실 수 있는 방안을 안내합니다.
방법
1.
콘솔에서 기존 disk 사이즈 증설
클라우드 콘솔 화면에서 disk 사이즈를 증설합니다.
2.
필요 패키지 설치
•
lsblk 명령어로 확인
•
패키지 설치
root# yum install cloud-utils-growpart
SQL
복사
3. growpart [스토리지] [파티션 번호] 명령어 수행
ex) root# growpart /dev/xvdb 1
SQL
복사
4.
pvdisplay 명령어로 확인
5.
lv inactive (선택사항)
root# lvchange -a n [lvm명]
→ lvscan로 inactive 상태 확인
SQL
복사
주의
필수사항은 아니며, mount 상태일 시 수행 불가합니다. (umount 수행 후 가능)
6.
pv resize
root# pvresize [pv명]
ex) root# pvresize /dev/xvdb1
SQL
복사
7.
lvdisplay로 확인
8.
lv active로 변경 —> active 변경 후, mount 수행 필요 (5번 수행시에만 진행)
root# lvchange -a y [lvm명]
→lvscan로 inactive 상태 확인
SQL
복사
9.
lvextent로 증설
root# lvextend -L[증설할 사이즈] [lvm명]
ex) root# lvextend -L200G /dev/mapper/db_vg01-tibero
SQL
복사
10.
df -hT로 확인 시 사이즈 변동 없는 경우, 아래와 같이 파일 시스템 크기 변경 명령어 수행
#. xfs의 경우
root# xfs_growfs [disk명 또는 lvm명]
ex1) root# xfs_growfs /dev/xvdb1
ex2) root# xfs_growfs /dev/mapper/db_vg01-tibero
#. ext4의 경우
root# resize2fs [disk명 또는 lvm명]
SQL
복사