본문 바로가기

infra(terraform, aws, git)

ec2 volume 용량 조정하고 적용하기.

현재 ec2에 디스크 용량이 별로 없어 자꾸 cicd에서 docker를 이용해 배포할때 no space left on device 에러가 뜬다.

 

그래서 volume을 증가시키기로 했다.

 

해당 인스턴스를 선택한 다음에 스토리지에서 해당 볼륨을 클릭하면 크기를 수정할 수 있는데, 나는 120G로 수정했다.

 

 

그리고 수정이 완료되면, volume은 증가했지만 우리가 쓰고있는 파티션에는 적용이 안된걸 확인할 수 있다.

 

즉, 우리는 growpart 명령어를 이용해 우리가 쓰고있는 nvme0n1p1이라는 파티션을 80G에서 120G로 확장해야한다.

 

그러면 위와 같이 120G를 전부 할당받게 되는데, 아직, df -hT 결과를 보면 확장이 안되어있다. 그 이유는 파일시스템도 같이 확장해주어야 하기 때문이다.

 

우리는 df -hT에서 T옵션으로 파일시스템 정보를 알 수 있었으므로(ext4), resize2fs 명령어를 통해 해당 파티션을 확장시키도록 한다.

그럼 위와같이 아주 잘 확장됨을 알 수 있다.