aws EC2 볼륨확장 No space left on device MiB
본문 바로가기

Backend/AWS

aws EC2 볼륨확장 No space left on device MiB

장비에 공간이없다고함.

아래 명령어를 통해 폴더별 용량을 확인할수있다.

df -h

Use%를보면 100%보여 암튼 다쓴듯함

 

1. EC2 - Instance 메뉴에서 용량을 늘리려는 서버의 InstanceId를 확인후 복사

2. Elastic Block Store - Volumes에서 복사한 InstanceId를 검색하여 오른쪽버튼을 누른뒤에 Modify volume(볼륨수정)

 

lsblk

용량이 16 => 32로 증가한모습

sudo growpart /dev/xvda 1

이러면 완료.

 

그런데 만약 이와 같은 에러가 뜰경우 가상 tmp를 만들어주고 xvda1로 설정한다음 용량증가를해줘야함

mkdir: cannot create directory ‘/tmp/growpart.743155’: No space left on device
FAILED: failed to make temp dir

sudo mount -o size=10M,rw,nodev,nosuid -t tmpfs tmpfs /tmp
sudo growpart /dev/xvda 1

sudo resize2fs /dev/xvda1

https://repost.aws/ko/knowledge-center/ebs-volume-size-increase

 

Amazon EBS에서 ‘No space left on device’ 오류 해결 | AWS re:Post

Amazon Elastic Block Store(Amazon EBS) 볼륨 크기를 늘리려고 했을 때 파일 시스템에 남은 공간 없음 오류가 표시됐습니다. 이 문제를 해결하려면 어떻게 해야 합니까?

repost.aws

최종확인후 가상 tmp종료

sudo umount /tmp
반응형