EC2 인스턴스에 추가로 EBS 볼륨을 연결합니다.

5167 단어 EC2AmazonLinuxAWS

소개



실행 중인 EC2 인스턴스에 EBS 볼륨을 추가하려는 방법을 요약했습니다.

사전 확인



우선은 작업전의 상태를 확인해 둡니다.

lsblk
$ lsblk 
NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   8G  0 disk 
└─xvda1 202:1    0   8G  0 part /

df
$ df -h
ファイルシス   サイズ  使用  残り 使用% マウント位置
devtmpfs         236M   60K  236M    1% /dev
tmpfs            245M     0  245M    0% /dev/shm
/dev/xvda1       7.8G  1.2G  6.6G   15% /

파일
$ sudo file -s /dev/xvdf 
/dev/xvdf: data

EBS 볼륨 생성



관리 콘솔의 ELASTIC BLOCK STORE > 볼륨에서 볼륨 작성을 클릭하십시오.

만들려는 볼륨 유형과 크기를 지정합니다.
여기서 포인트는 가용 영역입니다. 이번 연결하려는 인스턴트와 동일한 가용 영역을 지정합니다.



볼륨 만들기를 클릭합니다.



작성한 볼륨이 available가 되면 작성 완료입니다.



EBS 볼륨 연결



방금 만든 볼륨을 지정하고 작업 > 볼륨 연결을 클릭합니다.



볼륨 연결에서 대상 인스턴스를 지정하고 "연결"합니다.



상태가 in-use가 되면 접속 완료입니다.



명령으로 확인하면 이전에 첨부한 xvdf라는 장치가 추가되어 있는지 확인할 수 있습니다.

lsblk
$ 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 

파일 시스템 만들기



연결되어 있는지 확인하면 파일 시스템을 만듭니다.

파일 시스템 생성
$ sudo mkfs -t ext4 /dev/xvdf
mke2fs 1.42.12 (29-Aug-2014)
Creating filesystem with 26214400 4k blocks and 6553600 inodes
Filesystem UUID: 1f00fbb1-7f0f-40d4-a189-10e8291ad8dd
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 (32768 blocks): done
Writing superblocks and filesystem accounting information: done   

성공하면 file 명령으로 확인할 수 있습니다.
$ sudo file -s /dev/xvdf 
/dev/xvdf: Linux rev 1.0 ext4 filesystem data, UUID=1f00fbb1-7f0f-40d4-a189-10e8291ad8dd (extents) (large files) (huge files)

EBS 볼륨 마운트



마운트 포인트를 만들고 마운트합니다.

마운트 포인트 생성
$ sudo mkdir /data

마운트
$ sudo mount /dev/xvdf /data

마운트 확인
$ df -h
ファイルシス   サイズ  使用  残り 使用% マウント位置
devtmpfs         236M   60K  236M    1% /dev
tmpfs            245M     0  245M    0% /dev/shm
/dev/xvda1       7.8G  1.2G  6.6G   15% /
/dev/xvdf         99G   60M   94G    1% /data

이제 추가한 EBS 볼륨을 사용할 수 있습니다.

자동 마운트 설정



마지막 마무리로 시작 시 자동으로 마운트하도록 설정합니다.

언마운트
$ sudo umount /data

/etc/fstab에 다음 내용을 추가합니다.

/etc/fstab에 추가
/dev/xvdf   /data       ext4    defaults,nofail   0   2

추가하면 확인입니다.

마운트
$ sudo mount -a

마운트 확인
$ df -h
ファイルシス   サイズ  使用  残り 使用% マウント位置
devtmpfs         236M   60K  236M    1% /dev
tmpfs            245M     0  245M    0% /dev/shm
/dev/xvda1       7.8G  1.2G  6.6G   15% /
/dev/xvdf         99G   60M   94G    1% /data

이것으로 자동 마운트 설정도 완료되었습니다.

결론



EBS 볼륨을 추가하는 경우 대상 인스턴스가 실행 중인 가용 영역을 확인해 봅시다. 다른 가용 영역에서 만들면 연결할 때 대상 인스턴스가 표시되지 않기 때문입니다.

좋은 웹페이지 즐겨찾기