본문 바로가기
CSP (Cloud Service Provider)/AWS

AWS EC2에 EBS 볼륨 추가하기

by BTC_김진석 2022. 8. 17.

안녕하세요, BTC 베짱이 팀입니다.

 

이번 주는 'EC2에 EBS 볼륨 추가 Hands-on 작업'을 포스팅해보도록 하겠습니다.

 


볼륨 생성 및 부착

1. EBS 볼륨 추가를 위한 'EBS-TEST' EC2 인스턴스 생성

 

2. 생성한 EC2에 부착할 추가 볼륨을 생성하기 위해 '볼륨' - '볼륨 생성' 클릭

 

3. 10GiB 용량의 볼륨 생성

 

4. 볼륨 생성 확인 및 EC2에 부착을 위해 '볼륨 연결' 클릭

 

5. 부착할 EC2 인스턴스 선택 후 '볼륨 연결' 클릭 → EC2 인스턴스에 EBS 볼륨 부착 완료!!!
(앞서 생성한 볼륨과 인스턴스는 같은 가용 영역에 위치해야 합니다.)

 

부착된 볼륨 마운트

1. 앞서 생성한 EC2 접속 후 lsblk 명령어를 통해 앞서 부착한 볼륨 확인
(lsblk : 사용 가능한 디스크 디바이스 및 마운트 포인트 확인)

 

2. fdisk 명령어를 통해 디스크 파티셔닝 작업 진행

 

3-1. lsblk 명령어를 통해 디스크 파티셔닝이 완료됐음을 확인

3-2. mkfs 명령어를 통해 해당 볼륨에 파일시스템 생성

 

4-1. 마운트 포인트 지정을 위한 TEST 디렉토리 생성

4-2. mount 명령어를 통한 마운트 작업 진행

4-3. df -h 명령어를 통해 마운트 작업 완료 확인

*해당 작업까지 진행하면 마운트는 진행되었으나, 재부팅 시 마운트 정보가 유실됩니다.
*재부팅 시에도 마운트 상태를 유지하려면, 아래 5번부터의 작업도 진행해야 합니다.

 

5-1. blkid 명령어를 통해 볼륨의 UUID 확인

5-2. 재부팅 시 마운트 상태 유지를 위해 /etc/fstab 파일에 정보 입력

 

6. fstab 파일에 해당 볼륨의 정보 입력 후 저장
(다음 예제에서는 UUID가 58be89a1-fb11-4036-9818-551eecdfb9e9인 디바이스를 탑재 지점 /TEST에 탑재하고 xfs 파일 시스템을 사용합니다. 
 또한 defaults 및 nofail 플래그를 사용합니다. 0을 지정하여 파일 시스템이 덤프되지 않도록 하고 2를 지정하여 루트 디바이스가 아님을 나타냅니다.)

 

7. 항목이 제대로 작동하는지 확인하기 위해, 다음 명령을 실행해 디바이스 탑재를 해제하고 /etc/fstab에서 모든 파일 시스템을 탑재합니다. 
(오류가 없다면 /etc/fstab 파일에 문제가 없다는 뜻이며, 파일 시스템은 재부팅 후 자동으로 탑재됩니다.)


많은 분에게 도움이 됐기를 바라며 포스팅 마치도록 하겠습니다.

 

감사합니다.

'CSP (Cloud Service Provider) > AWS' 카테고리의 다른 글

[AWS] Load Balancer - 2  (0) 2022.08.19
AWS SNS  (0) 2022.08.19
Amazon EC2 인스턴스 유형  (0) 2022.08.16
[AWS] Load Balancer -1  (0) 2022.08.12
AWS MAP SOW(Migration Acceleration Program) 작성 요령  (0) 2022.08.12

댓글