[AWS EC2] 56. LVM 볼륨 확장하기

2021. 10. 15. 10:40AWS

반응형

ㅇ 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

반응형