[AWS EC2] 56. LVM 볼륨 확장하기
ㅇ LVM 확장(인스턴스에 중지, 세션끊김 등의 영향 X)
1. 기존 볼륨을 통한 확장
> 앞서 LVM으로 생성한 20G 볼륨을 30G로 확장
> 콘솔 상에서 30G로 정상 확장되었음을 확인 가능
> 명령어를 통해서도 xvdb가 30G로 확장되었음을 확인 가능
lsblk
>물리 볼륨의 크기 조정
pvresize /dev/xvdb
> 물리 볼륨 세부 정보 확인
pvs
> 볼륨 그룹 세부 정보 확인
vgs
> 논리 볼륨 확장
lvextend -l +100%FREE /dev/test/lv1
> 확장 확인
lvs
> 하지만 파일 시스템은 바꾸지 않았기 때문에 적용되지 않았음을 확인 가능
df -hT
> 파일 시스템이 ext2 ~ 4일 경우 아래와 같은 명령어를 통해 파일 시스템 크기 조정
(xfs일 경우 xfs_growfs /dev/test/lv1)
resize2fs /dev/test/lv1
> 이후 정상 확장 확인 가능
df -hT
2) 새로운 볼륨을 통한 확장
> 콘솔 상에서 새로운 볼륨 생성
> LVM 생성을 진행하던 EC2와 연결
> 명령어를 통해 정상 연결 확인
lsblk
> 물리볼륨 생성
pvcreate /dev/xvdf
> test 볼륨그룹을 확장하고, 새 볼륨 추가
vgextend test /dev/xvdf
> 정상 확장 확인(이제 test 볼륨 그룹에는 두 개의 PV 존재)
vgs
> 논리 볼륨 확장(추가한 50G의 볼륨 중 절반인 25G만 확장)
lvextend -l +50%FREE /dev/test/lv2
> 정상 확장 확인
lvs
> 파일 시스템이 ext2 ~ 4일 경우 아래와 같은 명령어를 통해 파일 시스템 크기 조정
(xfs일 경우 xfs_growfs /dev/test/lv1)
resize2fs /dev/test/lv2
> 정상 연결 확인
df -hT