Link
01-24 04:47
«   2021/01   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
Archives
Today
245
Total
1,296,481
관리 메뉴

꿈 많은 사람의 이야기

AWS EC2 HDD(하드디스크) 용량 늘리는 방법 설명 및 정리 본문

IT 및 개발 TIP

AWS EC2 HDD(하드디스크) 용량 늘리는 방법 설명 및 정리

이수진의 블로그 이수진의 블로그 2019. 11. 24. 19:40
반응형

서버를 운영하다보면 하드디스크(HDD)의 용량이 부족할 때가 있습니다.

사실 종종 있는 일입니다.

특히나 클라우드 환경에서 사용할 때는 처음에 하드디스크 용량이 적게 잡혀 있을 수가 있기 때문입니다.

그래서 이번 포스팅은 AWS 서비스 중 EC2를 기준으로 HDD(하드디스크)를 늘리는 방법에 대해서 소개합니다.

 

자세한 내용은 AWS 공식 문서를 참고해주시면 될 것 같습니다.(https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ebs-describing-volumes.html)

저는 간단하게 사용하는 방법에 대해서 소개합니다.

 

먼저 AWS 서비스에 들어가서 EC2 인스턴스를 확인합니다.

인스턴스 안에 루트 디바이스라는 것이 있는데요. /dev/sda1 뭐 이런식으로 되어 있습니다.

저기를 클릭합니다.

 

 

EC2의 루트 디바이스를 클릭하면 위와 같은 화면이 나오는데요. EBS ID 등의 정보가 나옵니다.

저기서 EBS ID를 클릭하면 세부 정보로 들어갈 수 있습니다.

 

 

상세 정보 페이지에 들어가면 볼륨 생성 등의 정보를 볼 수 있는데요.

여기서 작업을 클릭하면 볼륨 수정을 볼 수 있습니다.

저 볼륨을 수정해서 용량을 늘리면 됩니다.

 

 

이렇게 용량을 늘리고 싶은 만큼 늘려줍니다.

용량을 늘리고 바로 적용되진 않습니다.

조금 시간이 지난 후 (3~5분) EC2 환경에서 확인을 하면 적용이 된 것을 확인할 수 있습니다.

확인하는 방법은 아래 사진과 같이 lsblk 명령어를 치시면 확인가능합니다.

 

 

lsblk 명령어를 EC2 환경의 ubuntu에서 치니까 제가 방금 늘린 50G에 대한 HDD 용량이 추가된 것을 볼 수 있습니다.

근데 그냥 이렇게만 두면 실제로 적용이 되질 않습니다.

저것을 마운트해야지 실제 AWS EC2 서버에서 사용할 수 있습니다.

 

 

그 명령어로 sudo growpart /dev/nvme0n1 1 과 같이 명령어를 쳐줍니다.

이것은 nvme0n1이라는 disk에 파티션을 추가하는 작업이라고 보시면 됩니다.

자! 그럼 이제 df -h 명령어를 쳐볼까요?

 

 

어? 적용이 안되어 있습니다.

지금 상태는 파티션은 적용되어 있지만 아직 리눅스 파일 시스템에 확장되지는 않았습니다.

이제 리눅스 파일 시스템에 확장시켜야 합니다.

 

 

sudo resize2fs /dev/nvme0n1p1 과같이 확장을 시켜주면 됩니다.

그러면 아까 그 파티션이 확장이 됩니다. 이후 다시 df -h를 입력하게 되면 

위 사진과 같이 용량이 확장된 것을 볼 수 있습니다.

 

이상 AWS 환경에서 HDD 용량 늘리는 방법에 대해 알아보았습니다. 기준은 EC2 입니다.

반응형
6 Comments
댓글쓰기 폼