본문 바로가기

프로젝트 설정/AWS|GCP

[AWS] EC2 용량 증설 (feat. No space left on device)

반응형

No space left on device 오류가 나는 경우는

 

메모리 자체의 용량이 없거나 inodes ?가 꽉차서라고 한다.

 

(메모리 같은경우 100%가 아니라도 작업량에 따라 해당 에러가 나타날 수 있다.)

 

1. EC2 EBS 볼륨크기 증설

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html

 

볼륨 크기 조정 후 Linux 파일 시스템 확장 - Amazon Elastic Compute Cloud

이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.

docs.aws.amazon.com

https://velog.io/@hyeonseop/ec2-%EC%9A%A9%EB%9F%89-full%EC%9D%BC-%EB%95%8C-%EB%8C%80%EC%B2%98%EB%B2%95

여기 블로그가 짱짱 잘되어 있다.

 

ec2 용량 full일 때 대처법

용량 꽉참. ( df -h 로 확인.)루트볼륨 늘리기 (EBS 용량 늘리기)파티션 크기 늘리기 ( growpart 명령)파일시스템 크기 늘리기 (ext4일 경우 resize2fs 명령)끝보면 현재 용량이 꽉 차있다..EBS 콘솔에서 내

velog.io

 

요약

  • 용량 꽉참. ( df -h 로 확인.)
  • 루트볼륨 늘리기 (EBS 용량 늘리기)
  • 파티션 크기 늘리기 ( growpart 명령)
  • 파일시스템 크기 늘리기 (ext4일 경우 resize2fs 명령)

 

2. inodes 관련

https://xinet.kr/?p=1452 

 

No space left on device / 장치에 남은 공간이 없음 증상 해결

장치에 남은 공간이 없음 No space left on device파일을 수정하거나 새로 작성할때   장치에 남은 공간이 없음 / No space left on device 라고 메세지가 발생할때실제 서버의 디스크 부분에는 용량이 많이

xinet.kr

등을 찾아봐야할것 같다..

나는 이 현상이 아니라서 시도는 안해봤다.

나중에 공부해보자!

반응형