aws 스토리지 구매 및 이용(1)_인스턴스 스토어 볼륨

김금동·2022년 6월 19일
0

aws

목록 보기
11/16

인스턴스 스토어 볼륨

인스턴스 스토어 볼륨을 가지는 특정 타입의 인스턴스들이 따로 있음. 있는 걸로 사면 됨.

인스턴스 스토어 볼륨이 있는 타입들: https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/InstanceStorage.html#instance-store-volumes

없는 유형:
있는 유형:

인스턴스 스토어 볼륨이 있는 인스턴스를 고르면 자동으로 스토리지가 EBS 볼륨(루트)와 인스턴스 스토어 볼륨이 각각 하나씩 자동으로 생김.

인스턴스 스토어 볼륨은 사자마자 사용이 불가능하여 파일시스템을 생성하고 마운트해야 사용가능하다.

인스턴스 스토어 볼륨 이용하기

(1) lsblk로 사용가능한 스토리지 디바이스 확인

이름은 랜덤으로 주어지는 것 같고 내 인스턴스 스토어 볼륨이 있는 걸 확인. (왠지 모르겠지만 사이즈는 475GB로 샀는데 깎여있음.)

(2) df -h로 현재 사용중인 파일시스템 확인

인스턴스 스토어 볼륨이 없음.

(3) fdisk로 파티션함.
fdisk [디스크] 를 하면 디스크모드로 들어가 명령을 받게 됨.
n:파티션 추가 => p:주 파티션, e:확장 파티션
p:파티션 테이블 확인
w:저장하고 종료
q:저장안하고 종료

파티션이란?:


주 파티션 1번(default값) 선택, 모든 용량(442.4GiB)을 담음. 만약 1번 파티션에 200GiB 담고 싶었다면 Last sector에 '+200G'쓰면 됨.
그래서 p명령어로 확인하니 /dev/nvme0n1p1이라는 이름으로442.4G 용량의 1번 파티션이 만들어짐.

(4) lsblk로 연결된 스토리지 확인

파티션이 생김.(마운트 대상은 반드시 파티션(주파티션 or 로직파티션)이여야함. 확장 파티션과 하드디스크는 마운트할 수 없음)

마운트란?:

(5) mkfs -t ext4 /dev/<파티션이름> 로 파일시스템 생성

여기서 ext4는 파일시스템 종류 중 하나임.

(6) mkdir /<마운트포인트>로 디렉토리 만들어서 마운트할 곳 생성하고 mount <파티션> <마운트포인트>로 마운트

df -h 명령어로 현재 사용중인 파일시스템을 보면

파티션이 추가 됨을 확인할 수 있음. 즉, 인스턴스 스토어 볼륨을 연결하였음.
요약해보면 추가된 디스크(인스턴스 스토어 볼륨)를 운영체제에 연결(마운트)하기 위해 디스크를 파티션으로 나누고 그 파티션의 파일시스템(ext4)을 생성하고 디렉토리(마운트 포인트)에 연결한 것.
지금 생성한 파티션은 한 파티션안에 모든 용량을 담아 디스크를 효율적으로 쓰기 힘들지만, 실제 이용할 때는 좀 더 논리적인 구조를 위해서 잘게 나누면 효율적인 디스크이용이 가능할 듯함.

profile
나원래chu해

0개의 댓글