최근에 서비스 오픈을 앞두고 개발 서버가 마비되는 현상이 있었습니다. 원인은 디스크 용량에 있었습니다. 개발 서버이다보니 디스크 용량은 신경쓰지 못한것이 원인이었습니다.
오늘은 AWS 사용시 디스크 용량을 늘리는 방법에 대해 포스팅해보려 합니다.
먼저 디스크 용량을 확인하는 방법입니다.
df -h
1) EBS 볼륨 확장
사용중인 인스턴스 클릭 후 스토리지 탭에서 볼륨 ID를 클릭합니다.
원하는 크기만큼 용량을 늘려줍니다.
2) 파티션 확인
확장이 필요한 파티션을 확인합니다.
lsblk
3) 파티션 크기 조정
sudo growpart /dev/nvme0n1 1
lsblk
growpart 명령어로 파티션 크기 조정, 이후 다시 확인해보면 사이즈가 증가된 것을 확인할 수 있습니다.
4) 파일 시스템 확장
sudo resize2fs /dev/nvme0n1p1
sudo xfs_growfs /dev/nvme0n1p1
파티션 타입에 따라 확장 명령어가 다릅니다.
아래와 같이 에러가 발생한다면 파티션 타입을 체크 후 다시 명령어를 입력해보겠습니다.(resize2fs: Bad magic number in super-block while trying to open)
파티션 타입 체크하는 방법입니다.
blkid /dev/nvme0n1p1
그리고 다시 명령어를 입력해보겠습니다.
5) 재조회