AWS) EBS 생성하고 EC2에 연결
AWS) EBS 생성하고 EC2에 연결
Objective
생성해 놓은 EC2에 EBS를 생성해서 마운트
Solution
지역을 서울로 설정 -> 검색창에 ‘EC2’검색
Elastic Block Store 메뉴 -> 볼륨 메뉴 -> 볼륨 생성
인스턴스 목록에서 가용영역을 확인합니다.
다음과 같이 설정. 가용 영역은 인스턴스 목록에서 확인한 가용 영역을 선택해줍니다.
-> 볼륨 생성 버튼
- 새로 생성한 볼륨 ID 선택 -> 작업-볼륨 연결
- 인스턴스는 자동으로 목록에 뜨고, 디바이스 이름은 ‘/dev/sdc’를 입력 -> 볼륨 연결 -> 목록에서 새로고침
- 해당 인스턴스 클릭 -> 인스턴스 ID 클릭 -> 스토리지 탭 -> 연동된 것을 확인 가능
인스턴스 상태는 ‘실행 중’
- Putty 실행 -> SSH-Auth 에서 키 등록 -> Session에서 IP 입력
- 로그인 -> 디스크를 검색하는 명령어
1
2
3
ec2-user
sudo fdisk -l
- 실제 마운트하기 -> 현지 마운트된 디렉토리와 파티션 확인이 됨
1
sudo df -h
- 웹서버가 설치되면 ‘root/var/www’ 디렉토리가 생성되는데, 미리 디렉토리를 만들고 그쪽으로 마운트합니다.
1
2
3
sudo mkdir /var/www
ls /var/
www 가 생성된 것을 확인할 수 있습니다.
1
sudo fdisk -l
1
sudo fdisk /dev/xvdc
- 어떤 파티션을 만드는 것인지 나옵니다.
- 새로운 파티션 n -> primary 파티션 -> 파티션 1번 -> 엔터 2번(전체 가용량을 사용하기 때문) -> p(프린트를 눌러서 설정된 것을 확인)
1
2
3
4
5
6
7
n
p
1
p
- w(write) -> 빠져나옴
1
w
1
sudo fdisk -l
- 이 상태에서 포맷을 합니다.
xvdc의 1번 파티션
1
sudo mkfs.xfs /dev/xvdc1
- www로 마운트합니다.
1
2
3
sudo mount /dev/xvdc1 /var/www
sudo df -h
- 이것은 일회성이고, reboot하게 되면 마운트한 정보가 날아갑니다.
이것을 재시작할 때 적용하려면 다음을 입력. 파일 시스템에 가지고 있는 정보입니다.
1
sudo vi /etc/fstab
- ESC를 누르고 ‘i’를 누르면 “입력모드”로 넘어가서 다음을 입력할 수 있었습니다.
ECS를 누르고 ‘:’를 누르면 “마지막 행 모드”로 넘어가서 ‘:wq’를 입력할 수 있었습니다.
- 나가기가 되서 다음 화면으로 돌아왔습니다.
1
sudo reboot
확인 누르기
Restart Session
다시 로그인
1
2
3
ec2-user
sudo df -h
/var/www 가 100G 마운트되어 있는 것을 확인할 수 있습니다.
/var/www 는 추후에 워드프레스 설치 시 실제 웹소스 파일이 올라갈 위치입니다.
Reference
This post is licensed under CC BY 4.0 by the author.