AWS EC2 인스턴스 용량 늘리기 (볼륨 증설)

happy_quokka·2024년 1월 31일
0

AWS

목록 보기
4/4

AWS 인스턴스를 사용하다보면 No space left on device 오류가 자주 발생한다. 이는 AWS EC2에서 제공하는 용량을 모두 사용하여 발생하는 오류이다. 이를 해결하기 위해서는 내부의 필요없는 데이터를 지워야하지만 용량을 늘릴 수도 있다.

용량 증설 전 상태

  • $ df -h로 용량을 확인해보면 dev/nvme0n1p1의 avail 용량이 얼마남지 않은 것을 확인할 수 있다

용량 증설 방법

1. AWS 콘솔에서 볼륨 증설

  • EC2 > 인스턴스 > 스토리지 에서 볼륨 크기를 확인 후 볼륨 ID 클릭

  • 원하는 볼륨 선택 후 오른쪽 위의 작업에서 볼륨 수정 클릭

  • 원하는 크기를 입력 후 수정 클릭

2. 인스턴스 접속 후 증설 적용

  • AWS 콘솔에서 볼륨을 증설하여도 바로 적용되지 않는다
  • 아래와 같이 증설이 되었지만 dev/nvme0n1p1는 여전히 45G로 늘지 않은 것을 확인할 수 있다

  • 아래의 두 명령어를 통해 원하는 파티션에 연결하면 된다
$ sudo growpart 용량_늘어난_파티션 1
$ sudo resize2fs 적용할_파티션

용량 증설 후

dev/nvme0n1p1가 200G로 증가된 것을 확인할 수 있다

0개의 댓글