Notice
Recent Posts
Recent Comments
Link
반응형
250x250
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 통계 업데이트
- 리눅스 디스크 추가
- db 테이블 복사
- 항상 실행
- statistics update
- dbeaver 느림
- 오블완
- AWS
- 무료서버감시
- 오토 트레이딩
- 코인 자동 매매
- 배민
- 개발자팁
- 티스토리챌린지
- uptimerobot
- 가성비 스드메
- 도보배달
- #cpu모니터링
- PostgreSQL
- #시스템관리
- #메모리관리
- 리눅스 볼륨
- postgre 테이블 복사
- #postgresql
- 쿼리 자동완성
- 리눅스
- 쿠팡
- 코인 시뮬레이션
- 운동
- db 통계 업데이트
Archives
- Today
- Total
Energy Drink
AWS EC2 추가 EBS 볼륨 설정하기 본문
728x90
반응형
AWS EC2 인스턴스를 생성한 후, 추가로 연결된 두 번째 볼륨을 포맷하고 마운트하여 사용하는 방법을 자세히 정리한 가이드입니다. 이 작업은 두 개의 EBS 볼륨이 연결된 인스턴스에서 진행하였습니다.
예) EC2 인스턴스 생성 시 볼륨 2개 지정
1. 작업 환경
- AWS EC2 인스턴스:
- 운영 체제: Amazon Linux 2
- 볼륨 구성:
- /dev/nvme0n1: 100GB, 루트 볼륨, 이미 OS가 설치되고 /에 마운트됨.
- /dev/nvme1n1: 500GB, 추가 볼륨, 초기 상태로 포맷 및 마운트 필요
2. 디스크 상태 확인
먼저, 현재 시스템에 연결된 디스크를 확인하여 추가 볼륨이 제대로 인식되었는지 확인합니다.
1) 디스크 구조 확인
- 시스템에 연결된 블록 디바이스(디스크) 구조를 출력합니다.
sudo lsblk
- 실행 결과
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme1n1 259:0 0 500G 0 disk
nvme0n1 259:1 0 100G 0 disk
├─nvme0n1p1 259:2 0 100G 0 part /
└─nvme0n1p128 259:3 0 1M 0 part
- nvme1n1: 추가 디스크. 아직 포맷 및 마운트되지 않음.
- nvme0n1: 루트 디스크. /에 이미 마운트됨.
2) 파일 시스템 확인
- 디스크가 어떤 상태인지 확인합니다.
sudo file -s /dev/nvme1n1
- 실행 결과 : 현재 data로 표시되며, 포맷되지 않은 상태입니다.
/dev/nvme1n1: data
3. 추가 디스크 포맷 및 마운트
1) XFS 파일 시스템 도구 설치
- XFS 파일 시스템 생성 및 관리 도구를 설치합니다. XFS는 AWS에서 권장하는 고성능 파일 시스템 중 하나입니다.
sudo yum install xfsprogs
2) 디스크 포맷
- /dev/nvme1n1 디스크를 XFS 파일 시스템으로 포맷합니다.
sudo mkfs -t xfs /dev/nvme1n1
- 실행 결과
meta-data=/dev/nvme1n1 isize=512 agcount=4, agsize=32768000 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
3) 마운트 디렉토리 생성
- /data 디렉토리를 생성하여 디스크를 마운트할 준비를 합니다.
sudo mkdir /data
4) 디스크 마운트
- /dev/nvme1n1을 /data 디렉토리에 마운트합니다.
sudo mount /dev/nvme1n1 /data
- 확인
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/nvme1n1 500G 33M 500G 1% /data
4. 부팅 시 자동 마운트 설정
1) fstab 파일 백업
- /etc/fstab 파일을 수정하기 전에 원본을 백업합니다. 잘못된 설정 시, 원본 파일을 복원할 수 있습니다.
sudo cp /etc/fstab /etc/fstab.orig
2) UUID 확인
- 디스크의 UUID를 확인하여 fstab 설정 시 사용할 수 있습니다.
sudo blkid
- 출력 결과
/dev/nvme1n1: UUID="c0deed2a-57ad-4d8f-a09a-322ea4b167f8" TYPE="xfs"
3) fstab 파일 수정
sudo vim /etc/fstab
- 내용 추가:
UUID=c0deed2a-57ad-4d8f-a09a-322ea4b167f8 /data xfs defaults,nofail 0 2
- UUID: 디스크를 고유하게 식별합니다.
- /data: 디스크가 마운트될 경로.
- xfs: 파일 시스템 타입.
- defaults,nofail: 디스크가 없더라도 부팅 실패 방지.
- 0 2: 백업 및 파일 시스템 검사 설정.
4) 설정 테스트
- 디스크를 언마운트 후, /etc/fstab 설정에 따라 다시 마운트합니다.
sudo umount /data sudo mount -a
- 확인
df -h
5. 최종 확인
- 디스크가 /data에 정상적으로 마운트되고, 시스템 재부팅 후에도 자동으로 마운트되는지 확인합니다.
728x90
반응형
'AWS' 카테고리의 다른 글
AWS Inspector를 활용한 EC2 취약점 스캔 - Agent-based (0) | 2024.11.22 |
---|