초기 설정한 EC2 인스턴스 서버의 디스크 용량이 부족하여 EBS를 이용하여 용량을 확장하는 방법을 설명드리겠습니다.
df -h
/dev/root
의 용량이 거의 다 찬 것을 확인 가능하다. 해당 부분의 용량을 확장하도록 해보자. EC2 인스턴스에 물리적인 EBS 볼륨을 추가하는 작업임
EC2 서비스 > 용량을 확장하고자 하는 인스턴스 선택> 스토리지
에서 볼륨 ID
클릭볼륨 수정
클릭볼륨 크기를 조정한 후 Linux에서 확장된 EBS 볼륨을 인식하도록 파일 시스템을 확장해야 함. 우선 파티션 크기를 조정하고 이후 파일 시스템을 확장함.
$ lsblk
t3.medium
ec2 인스턴스에서 진행$ sudo growpart /dev/nvme0n1 1
$ lsblk
$ sudo resize2fs /dev/nvme0n1
$ df -h
resize2fs
를 이용하여 파일 시스템 확장 시 resource나 device가 busy 할 경우 다음과 같은 오류가 발생할 수 있음sudo reboot
을 이용하여 재부팅하니 해결 되었음 (재부팅 후에도 여전히 resize2fs
실행 시 동일한 에러가 뜨고 있었지만 용량은 정상적으로 확장 됨)
sudo resize2fs /dev/nvme0n1p1 아닐까요? 1번 파티션에 크기를 늘렸으니 파일시스템은 그 파티션을 써야할거같아서요