-
AWS EC2에 EBS 볼륨 생성하고 연결하기AWS 2021. 7. 3. 20:25
다음 과정을 통해 EC2에 EBS를 연결한다.
1. EBS 볼륨 생성
2. EBS 볼륨 연결
3. EBS 볼륨 포맷 후, 파일 시스템 생성
4. EBS와 로컬 디렉토리에 마운트
< EC2 생성시 같이 생성된 디폴트 EBS 기본 정보 확인 >
[root@ST1 ~]# df -hT /dev/xvda1 Filesystem Type Size Used Avail Use% Mounted on /dev/xvda1 xfs 8.0G 1.3G 6.8G 16% / # lsblk 사용 가능한 디스크 디바이스와 마운트 포인트(해당하는 경우)를 출력 [root@ST1 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 8G 0 disk └─xvda1 202:1 0 8G 0 part / # file -s 볼륨에 파일 시스템이 있는지 확인, data만 출력된다면 파일시스템이 없는 것이므로 생성해야함 [root@ST1 ~]# file -s /dev/xvda /dev/xvda: x86 boot sector; partition 1: ID=0xee, starthead 0, startsector 1, 16777215 sectors, extended partition table (last)\011, code offset 0x63 # 파일 시스템이 있으면 파일 시스템의 유형에 관한 정보를 출력 [root@ST1 ~]# file -s /dev/xvda1 /dev/xvda1: SGI XFS filesystem data (blksz 4096, inosz 512, v2 dirs)
< EBS 볼륨 생성하기 >
- [EC2 - EBS - 볼륨] 볼륨 생성
- 유형(SSD gp2)
- 크기(100GiB)
- AZ(EC2가 있는 같은 가용역으로 설정한다)
- 태그(Name : Data1)
< EBS 볼륨 EC2에 연결하기 >
- [EC2 - EBS - 볼륨]
- 작업
- 볼륨 연결
- 생성한 EC2 선택 (EBS와 같은 가용영역의 인스턴스만 선택할 수 있다.)
< 생성된 EBS와 로컬 디렉토리 마운트하기 >
# 관리자 권한으로 변경 sudo su - # 라이브 상태에서 디바이스 추가 확인 됨 [root@ST1 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 8G 0 disk └─xvda1 202:1 0 8G 0 part / xvdf 202:80 0 100G 0 disk # 생성된 볼륨 # 하지만 현재는 파일 시스템이 없음. [root@ST1 ~]# file -s /dev/xvdf /dev/xvdf: data # 볼륨을 포맷하여 파일시스템을 생성 [root@ST1 ~]# mkfs -t xfs /dev/xvdf meta-data=/dev/xvdf isize=512 agcount=4, agsize=6553600 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=1, sparse=0 data = bsize=4096 blocks=26214400, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal log bsize=4096 blocks=12800, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 # 마운트할 디렉터리를 생성하고 마운트 해준다. [root@ST1 ~]# mkdir /data [root@ST1 ~]# mount /dev/xvdf /data # 파일을 생성 후 확인 [root@ST1 ~]# echo "EBS Test" > /data/memo.txt [root@ST1 ~]# cat /data/memo.txt EBS Test # 디바이스 확인 [root@ST1 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT xvda 202:0 0 8G 0 disk └─xvda1 202:1 0 8G 0 part / xvdf 202:80 0 100G 0 disk /data [root@ST1 ~]# df -hT /dev/xvdf Filesystem Type Size Used Avail Use% Mounted on /dev/xvdf xfs 100G 135M 100G 1% /data
반응형'AWS' 카테고리의 다른 글
AWS EFS를 이용한 EC2 데이터 공유 (0) 2021.07.03 AWS EBS 볼륨 확장 및 파티션, 파일 시스템 변경 (0) 2021.07.03 AWS Storage 정리 (0) 2021.07.03 AWS VPC 실습 (feat. NAT, IGW, Routing table) (0) 2021.07.01 Cloud Watch를 이용한 EC2 CPU Utilization Alarm 생성 (0) 2021.06.21