인프라/AWS

인프라/AWS

[AWS] EC2 용량 늘리기(No space left on device 문제 해결)

프로젝트를 빌드하려는데 자꾸 빌드가 멈췄다. 원인을 찾아보니 프리티어 인스턴스는 메모리가 극히 적기 때문이었는데, 이를 해결하기 위해선 스왑을 사용해야 했다. 그러나 디스크(볼륨) 또한 용량이 적어 스왑이 불가능했기 때문에 EC2의 용량부터 늘리는 게 급선무였다. 1. 메모리 부족 문제 확인(No space left on device) 스왑 메모리를 할당하려 했으나 실패했다 문구 그대로 디바이스에 용량이 없는 상태이다 2. 디스크 용량 부족 문제 확인 df -h df -h를 입력하여 Use 100%인 것을 확인했다 3. 볼륨 수정 EC2 > Elastic Block Store > 볼륨 > 작업 > "볼륨 수정"에서 적절하게 볼륨을 수정해준다(나는 25GiB로 수정했다, 참고로 프리티어는 최대 30GiB)..

인프라/AWS

[AWS] EC2에 직접 연결하기

종종 EC2에 ssh연결이 안되는 경우가 있다.. ex) Permission denied(public key), Connection timed out 등 대부분의 경우 인바운드 규칙을 수정하거나 키에 권한을 부여하는 등으로 해결할 수 있지만, 인스턴스에 직접 접속할 필요가 있을 수도 있다(ssh 연결이 안되는데도 불구하고!!). 이럴 때 AWS 콘솔상에서 직접 인스턴스에 접속할 수 있다. 1) EC2 > 인스턴스 > 인스턴스 ID 클릭 2) 우측 상단의 '연결' 클릭 3) EC2 인스턴스 연결 > 연결 4) 연결 성공

코택
'인프라/AWS' 카테고리의 글 목록