1. EBS 종류

1-1. SSD 계열

  • gp2 (General Purpose SSD) : 1GB ~ 16TB
  • io1 (Provisioned IOPS SSD) : 4GB ~ 16TB

1-2. HDD 계열

  • st1 (Throughtput Optimized HDD)
  • sc1 (Cold HDD)

2. Credit 

  • gp2, 1테라 미만 해당
  • gp2 볼륨의 성능은 볼륨 크기에 따라 정해지고 볼륨의 기준 성능 수준 및 I/O 크레딧이 얼마나 빨리 누적되는지를 결정합니다. 볼륨이 클수록 기준 성능 수준이 크고 I/O 크레딧이 빨리 누적됩니다.
  • 볼륨은 볼륨 크기의 GiB 당 3 IOPS의 기준 성능 비율로 I/O 크레딧을 획득합니다. 예를 들어, 100 GiB gp2 볼륨은 300 IOPS의 기준 성능을 갖습니다.
  • 볼륨이 초당 획득한 I/O 크레딧 이하를 사용하는 경우 미사용 I/O 크레딧은 I/O 크레딧 잔고에 가산됩니다. 볼륨의 최대 I/O 크레딧은 초기 크레딧 잔고(540만 I/O 크레딧)와 동일합니다.

3. EC2 메뉴 작업

  •  Instance ID 확인 (i- 로 시작)

4. Elastic Block Store 메뉴 작업

  • 리전 확인
  • Elastic Block Store 하위의 [Volumes] 진입
  • [Create Volume]
  • 용량 확인 후 생성

5. EC2 내부 작업

  • /dev/[ABCD]는 lsblk에서 확인
  • UUID는 mkfs 단계에서 확인 가능

- 커맨드 단위 작업

# lsblk
# sudo file -s /dev/[ABCD]
# sudo mkfs -t ext4 /dev/[ABCD]
# sudo mkdir -p /mount_point
# sudo chown -R username:groupname /mount_point
# sudo mount /dev/[ABCD] /mount_point

- /etc/fstab 파일에 추가 내용

UUID=[UUID]    /mount_point   ext4    defaults,nofail        0       2

첫번째 필드에 UUID=[UUID] 처럼 넣지 않고 그냥 /dev/[ABCD]로 넣어도 됨


6. Detach 

  • Linux 서버에서 umount 작업
  • EBS 콘솔에서 Detatch -> (필요시 Detach Forace) -> Delete
  • 만약 계속 detaching state에 머물러있다면 force detach 수행한다.

7. 기타

  • 만약 attach를 했는데도 df 에서 보이지 않는다면 아직 마운트를 하지 않은 것임