-
[AWS]No space left on device @ fptr_finalize_flush - /opt/codedeploy-agent/deployment-root/ongoing-deployment/공부/AWS 2025. 12. 22. 22:39
AWS Ec2를 이용 중인 상황에서 CodeDeploy로 배포를 진행하고 있습니다. 그러다 마주친 에러가 있어서 글을 남겨보려고 합니다.
혹시라도 부정확한 정보를 전달드릴 수 있습니다. 다만 틀린거나 부정확한 정보가 있다면 댓글을 남겨주세요
No space left on device는 에러에서 확인할 수 있듯이 디바이스에 남는 공간이 없다는 의미입니다.
저는 CodeDeploy를 이용해서 배포를 하려고 했으나 여유 공간이 없다는 것을 확인하였습니다.
1. 에러 확인

CodeDeploy - 배포 실패시 이벤트에서 메시지를 확인할 수 있습니다.
- No space left on device 에러 확인
2. 인스턴스의 남은 볼륨 확인
- 인스턴스에 접근하여 df -h 로 확인이 가능합니다.

Ec2 - 실제로 확인하니 /dev/root의 size가 15G가이면 15G를 모두 사용중입니다.
- 인스턴스 생성시 볼륨을 30G까지는 무료이나 해당 인스턴스는 15G로 생성된 상태입니다.
- 30G로 볼륨을 확장하는 방법은 GUI에서 볼륨을 선택하여 추가적으로 증가시킬 수 있습니다.(볼륨 증가관련 부분 제가 참고한 블로그를 확인하시면 쉽게 따라하실 수 있습니다.)
3. 불필요한 파일 삭제
- 저의 경우는 확장은 하지않고 어떤 파일들이 문제를 발생하는지 알아서 삭제 처리하였습니다.
- 불필요한 파일들은 CI/CD를 진행하면서 기존에 배포했던 폴더를 zip파일로 backup 폴더에서 관리하도록 하면서 발생한 문제였습니다.
Ref.
[AWS] 서버 용량 부족으로 인한 CodeDeploy 배포실패 해결하기😵💫
문제 발견 '프리비' 서비스를 개발하는 과정에서 얼마전부터 계속 CodeDeploy를 이용한 배포가 실패하는 문제가 발생했다. 꽤 오래전부터 배포 실패가 계속되고 있었는데, 프론트엔드와 백엔드의
velog.io
'공부 > AWS' 카테고리의 다른 글
[EC2] Github-Action으로 EC2에 Spring-Boot 배포(Blue-Green) - 2 (0) 2025.12.28 [EC2] Github-Action으로 EC2에 Spring-Boot 배포(Blue-Green) - 1 (0) 2025.12.25 ACM(외부에서 발급받은 도메인) - Route53 연결 (0) 2025.12.19 SAM 을 이용한 AWS Lambda 배포 (0) 2025.11.30 AWS SSM - Private Subnet EC2 (0) 2025.11.08