[AWS] EC2 하드 용량 늘리기
💡 AWS EC2에서 하드디스크 용량을 증설하는 방법에 대한 포스팅입니다.
Introduction
AWS로 작업을 하다보면 하드디스크 용량이 부족해 지는 경우가 있습니다. 이때, 볼륨을 늘리는 방법에 대해서 포스팅을 해보겠 습니다.
볼륨을 늘리는 것에는 2가지 방법이 있습니다. 하나는 기존에 사용하던 볼륨이 8기가 라면 16기가로 볼륨을 수정하는 방법이 있고, 다른 방법은 8기가에 새로운 8기가를 더하는 방법이 있습니다.
볼륨 수정
EC2를 생성하면 다음과 같이 볼륨이 생성되었을 것입니다.
수정을 원하는 볼륨을 선택 후, 작업 > 볼륨 수정을 눌러 줍니다.
해당 페이지에서 볼륨의 크기를 16기가로 바꿔줍니다
수정은 EC2를 끄지 않아도 가능하지만 적용이 되기 위해서는 재부팅이 필요합니다.
볼륨 추가
이번엔 독립적인 볼륨을 추가하는 방법으로 하드를 늘려보겠습니다. 다시 볼륨 대시보드로 이동합니다. 이때, 가용 영역 부분을 기억하고 볼륨 생성을 눌러 줍니다.
추가하고자 하는 용량과, 가용 영역을 맞춰준다음 볼륨을 생성해 줍니다.
생성된 볼륨을 EC2와 연결하기 위해서 볼륨 연결을 눌러줍니다
볼륨을 더하고자 하는 인스턴스를 선택하고 볼륨 연결을 눌러 줍니다.
볼륨 적용
볼륨 수정과 볼륨 추가에서 바뀐 내용이 EC2에 적용 되도록 EC2를 재부팅 해줍니다.
재부팅 후 디스크 용량을 확인해 보면 다음과 같습니다.
볼륨 수정으로 16기가로 변경한 부분은 성공적으로 반영되었으나, 볼륨 추가로 더해준 부분은 반영되지 않았습니다. 그 이유는 볼륨 추가는 아예 새로운 하드디스크를 서버에 하나 더 붙이는 개념으로 이를 리눅스에 반영되게 하기 위해서는 마운트를 해줘야 합니다.
물리적 디스크를 확인하는 명령어인 fdisk -l
을 입력해서 디바이스 정보를 확인합니다.
fdisk -l
결과를 보면 /dev/xvda가 현재 사용하고 있는 16기가 장치이고, /dev/xvdf가 새로 추가한 볼륨으로 사용되고 있지 않습니다.
마운트
1. 파티션 설정
fdisk /dev/xvdf
n
[default] 값
w
다시 fdisk -l 로 확인을 해보면 다음과 같이 /dev/xvdf1파티션이 생겼습니다.
2. 파일시스템 설정
ext4 방식으로 포맷합니다.
mkfs -t ext4 /dev/xvdf1
3. 디렉터리로 마운드
대상 폴더 : /volume
mkdir /volume
mount /dev/xvdf1 /volume
df -h
다음과 같이 /volume 디렉터리로 4기가바이트의 장치가 마운트 되었음을 볼 수 있습니다.
4. /etc/fstab
현재 명령어로의 마운트는 시스템이 재부팅 되면 사라집니다. /etc/fstab 에는 부팅시 마운트 정보를 읽어들여서 자동으로 마운트 해줍니다.
/dev/xvdf1 /volume defaults 0 0
댓글남기기