1) 기존에 EC2 생성했을 때 EBS를 3개 붙였다. (콘솔상에서)
2) 서버에 파일시스템이 있는지 확인
붙일 볼륨이 있는지 확인한다.
lsblk
마운트 포인트가 없는 볼륨의 이름을 확인한다. (nvme1n1 / nvme2n1)
그 후 해당 볼륨에 기존 파일시스템이 있는지 확인한다. (없을 경우 data라고 표시)
sudo file -s /dev/nvme1n1
sudo file -s /dev/nvme2n1
3) 볼륨에 파일 시스템을 생성
볼륨에 파일 시스템을 생성하자
sudo mkfs -t xfs /dev/nvme1n1
볼륨의 마운트 지점 디렉터리 생성
sudo mkdir /svc
svc 디렉터리에 볼륨을 마운트
sudo mount /dev/nvme1n1 /svc
3) 마운트 해제 방지
재시작지 마운트 해제 방지하자
sudo cp /etc/fstab /etc/fstab.orig
/etc/fstab 백업파일 생성
마운트 할 볼륨의 UUID 정보 복사
sudo blkid
여기서 나오는 /dev/nvme1n1 : UUID = "~~~"복사
추가한 볼륨의 정보 등록
sudo vi /etc/fstab
UUID="xxxx-xxxx-xxxxxxx" /svc xfs defaults,nofail 0 2
위에다가 복사붙여넣기.
defaults,nofail 0 2로 진행시, 추후 볼륨에 문제가 생겨도 서버가 안켜지는 상황을 방지
4) 마운트 확인
해제
sudo umount /app
lsblk
다시 붙이기
sudo mount -a
lsblk
확인
5) 이름 네이밍 확인
cd /dev
ls -al
마운트 끝
완료
6) 마운트 해제
"rm: cannot remove ‘app’: Device or resource busy"경우 마운트 해제가 안되어 삭제가 불가한 상태이다.
아래 명령어로 마운트 해제하자
umount /dev/app #본인이 마운트설정한 디렉터리 위치
'Cloud Infra Architecture (AWS) > AWS Build' 카테고리의 다른 글
AWS SSM 생성 (SSM EndPoint) (0) | 2024.02.06 |
---|---|
AWS KMS 생성 (0) | 2024.02.06 |
[Error] AWS EC2 SSH접속시 Key Error (Someone could be eaversdrooping ~~) (2) | 2024.02.06 |
AWS Auto Scaling (0) | 2024.02.04 |
AWS Resource 생성 (ALB, NLB) (0) | 2024.02.02 |