안녕하세요. 이번 글에서는 생성한 EC2에 EBS를 마운트하는 방법에 대해서 적어보도록 하겠습니다.
먼저 EC2에 마운트 작업을 하기 때문에 Default VPC를 사용하겠습니다.
사전준비
먼저 Default VPC 혹은 VPC를 생성하고, 임의의 EC2를 생성합니다.
1. EBS 생성
먼저 생성한 EC2에 붙힐 EBS를 생성합니다.

원하는 Volume type와 Size 등등 잘 설정하여 생성합니다.

2. EC2에 EBS 연결
EC2에 생성한 EBS를 Attach 해줍니다.

원하는 Instance를 선택하고 Device name을 선택 후 Attach 합니다.

3. EBS 마운트
EBS를 마운트하기 위해 먼저 EC2에 접근합니다.
접근 후 아래 명령어를 실행하면 아래와 같이 마운트되지 않은 디스크가 추가되어 있습니다.
lsblk
# output:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0 0 8G 0 disk
├─nvme0n1p1 259:1 0 8G 0 part /
├─nvme0n1p127 259:2 0 1M 0 part
└─nvme0n1p128 259:3 0 10M 0 part /boot/efi
nvme1n1 259:4 0 100G 0 disk
확인하였다면 이제 파일시스템을 생성합니다.
mkfs -t ext4 /dev/nvme1n1
# output:
mke2fs 1.46.5 (30-Dec-2021)
Creating filesystem with 26214400 4k blocks and 6553600 inodes
Filesystem UUID: 92eddf0f-e69f-4ab9-a418-44426d648382
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
Allocating group tables: done
Writing inode tables: done
Creating journal (131072 blocks):
done
Writing superblocks and filesystem accounting information: done
파일시스템까지 생성하였다면 마운트할 디렉토리를 생성합니다.
mkdir /data
전 /data라는 디렉토리에다가 마운트해보겠습니다.
mount /dev/nvme1n1 /data
4. 마운트 확인
아래 명령어를 사용하여 정상적으로 마운트되었는지 확인합니다.
df -h
# output:
Filesystem Size Used Avail Use% Mounted on
devtmpfs 4.0M 0 4.0M 0% /dev
tmpfs 453M 0 453M 0% /dev/shm
tmpfs 181M 432K 181M 1% /run
/dev/nvme0n1p1 8.0G 1.6G 6.5G 20% /
tmpfs 453M 0 453M 0% /tmp
/dev/nvme0n1p128 10M 1.3M 8.7M 13% /boot/efi
tmpfs 91M 0 91M 0% /run/user/0
5. 마무리
오늘은 생성된 EC2에 새로운 Volume을 마운트하는 작업을 해봤습니다.
읽어주셔서 감사합니다.
'AWS Service' 카테고리의 다른 글
| [AWS Service] MWAA와 Glue를 연동하여 데이터 파이프라인 구축하기 (0) | 2025.02.15 |
|---|---|
| [AWS Service] Client VPN을 사용하여 Private API Gateway Access (0) | 2025.01.22 |
| [AWS Service] Amazon Macie를 사용하여 S3 데이터 분석 (0) | 2025.01.21 |
| [AWS Service] S3에 저장된 log Athena로 분석 (0) | 2025.01.21 |
| [AWS Service] Fluent-Bit로 Cloudwatch에 Log 전송 (0) | 2025.01.21 |