목차
1. 볼륨 생성
2. 볼륨 확인
3. 볼룸 분리 및 다른 인스턴스에 연결
3.1 볼륨 분리
3.2 다른 EC2 인스턴스에 볼륨 연결
4. 볼륨 삭제
* EBS
1. 볼륨 생성
- 인스턴스를 생성하게 되면 볼륨이 자동으로 생성된다.
- 각 인스턴스를 생성하면 볼륨이 생성되고 볼륨은 디스크에 해당한다.
- 처음 인스턴스 생성시 생성되는 볼륨은 부팅 디스크와 같고 해당 디스크에 운영체제 및 운영체제를 구동하기 위한 파일들이 들어있다.
- 위와 같이 3개의 인스턴스가 생성되어 있기 때문에 기존에 볼륨이 3개가 존재한다.
- 볼륨 생성에 있어 볼륨 유형, 크기, 가용 영역, 암호화 등 관리자의 사용 용도에 맞게 설정한다.
- 볼륨 단위는 다른 가용 영역으로 넘어가지 못한다.
- 생성된 볼륨을 부여하고 싶은 인스턴스에 연결한다.
2. 볼륨 확인
- 볼륨을 부여한 EC2 인스턴스에 설치된 리눅스에 원격 프로그램을 통해 접속한다.
- 새롭게 생성된 볼륨 즉, 디스크가 있는 것을 확인 할 수 있다.
fdisk /dev/xvdf
- 디스크가 존재하는 것을 확인했기 때문에 파티션을 생성한다.
- 파티션 생성을 완료한 뒤 확인하고 저장한다.
- 파티션 생성 이후에 해당 파티션에 파일 시스템을 지정한다.
- 현재 해당 파티션에 xfs형식의 파일 시스템을 부여하였다.
- 파티션 생성 이후 파일 시스템까지 부여했다면 해당 파티션을 사용하기 위해 마운트 시켜줘야 최종적으로 사용이 가능해진다.
- 원하는 디렉토리에 해당 파티션을 Mount 시킨다.
- mount 명령어를 통해 해당 파티션이 디렉토리에 마운트 된 것을 볼 수 있다.
- 마찬가지로 파티션 정보, 파일 시스템 정보, 용량 등 설정을 확인 할 수 있다.
- 실제 사용이 가능한지 간단하게 실험해본다.
3. 볼룸 분리 및 다른 인스턴스에 연결
3.1 볼륨 분리
- 새롭게 생성한 볼륨은 하나의 인스턴스에 종속되어 있지 않기 때문에 분리가 가능하고 다른 인스턴스에 연결하여 사용 할 수 있다.
- 물리적으로 하드 디스크나, SSD를 컴퓨터에서 컴퓨터로 옮기는 과정과 유사하다고 생각하면 된다.
- 볼륨을 분리하기 이전에 먼저 umount를 통해 마운트 해제 시켜준다.
- 해당 볼륨을 분리 시켜준다.
3.2 다른 EC2 인스턴스에 볼륨 연결
- 이전에 연결한 EC2 인스턴스 외에 다른 EC2 인스턴스에 연결해본다.
- 다른 EC2 인스턴스에 연결
또 다른 EC2 인스턴스에 볼륨을 연결
- 현재 연결하기 이전의 인스턴스에서 파티션 지정까지 마친 볼륨을 또 다른 인스턴스에 연결하게 되면 파티션 지정까지 완료된 상태인 것을 확인 할 수 있다. 해당 파티션은 Mount만 시켜서 사용할 수 있다.
- 마운트 시킬 디렉토리를 생성 혹은 지정하여 볼륨을 마운트 시킨다.
- 정상적으로 마운트 된 것을 확인 할 수 있다.
- mount 정보를 확인 할 수 있다.
- 파일 시스템 및 파티션 정보를 확인 할 수 있다.
4. 볼륨 삭제
- 볼륨을 분리 시키기 이전에 mount를 해제 시켜준다.
- 볼륨을 EC2 인스턴스에서 분리 시켜준다.
- 사용 가능 상태가 된 것을 확인 한 뒤 볼륨을 삭제해준다.
'Cloud > AWS' 카테고리의 다른 글
AWS - RDS (Relational Database Service) (0) | 2022.06.22 |
---|---|
AWS - S3 (Simple Storage Service) (0) | 2022.06.22 |
AWS - WordPress, DB 연결 (0) | 2022.06.21 |
AWS - PHP, DB Server 연결 (Load Balancer 이용) (0) | 2022.06.21 |
AWS - ELB(Elastic Load Balancing) : 분산 로드 밸런서 (0) | 2022.06.20 |