기록하는 공부

AWS EBS 생성 및 연결(EC2에 디스크 추가) 본문

AWS

AWS EBS 생성 및 연결(EC2에 디스크 추가)

SS_StudySteadily 2024. 1. 9. 22:21
728x90
반응형

 

 

AWS EBS 생성 및 연결(EC2에 디스크 추가)

 

  • 콘솔 > EC2 >> EBS > EBS 생성
    • EBS 생성(1G, gp2) : EBS > 볼륨 > 볼륨 생성
    • EC2 확인 : 만들어져 있는 EC2 존재 확인
    • EBS 연결 : 볼륨 선택 - 작업 > 볼륨 연결(인스턴스 선택)
    • EC2 연결하여 File system으로 사용(connect or ssh)
df -k
sudo mkfs /dev/sdf
sudo mkdir /appdir
sudo mount /dev/sdf /appdir
df -k
cd /appdir
sudo touch a b c d
sudo mkdir A B C D
ls

 

  • 실습 마무리
    • EC2 중지(stop)
    • EBS 연결분리 및 삭제
    • EC2 종료하기(terminate)

 

 


 

 

1. 인스턴스 생성

 

  • EC2 > 인스턴스 > 인스턴스 생성

 

  • 이름 : TestServer
  • AMI : Amazon Linux 2023 AMI
  • 인스턴스 유형 : t2.micro
  • 키 페어(로그인) : Mykp01 (이전 실습에서 생성함, SSH 연결 위해)
  • 네트워크 설정
    • VPC : MyVPC
    • 서브넷 : MyPubSubnet
    • 퍼블릭 IP 자동 할당 : 활성화
    • 보안 그룹 생성 (SSH)

인스턴스 생성 - 네트워크 설정

 

 

 

 

2. 볼륨 생성 및 연결

 

  • EC2 > Elastic Block Store > 볼륨
  • 볼륨 생성
    • 볼륨 유형 : 범용 SSD(gp2)
    • 크기 : 1GiB
    • 나머지 기본값 그대로 설정

볼륨 생성 완료

 

 

  • 생성한 볼륨 - 작업 - 볼륨 연결

볼륨 연결

 

 

  • 인스턴스 : TestServer (1번에서 생성한 인스턴스)

볼륨 연결 완료

 

 

 

 

 

3. SSH 연결

 

  • EC2 > 인스턴스
  • TestServer - 작업 - 연결

인스턴스 연결

 

 

  • EC2 인스턴스 연결

인스턴스에 연결

 

 

  • SSH 연결 성공 !
  • 명령어 입력

SSH 연결 성공

 

 

4. EBS 연결 및 사용

 

EBS 연결 및 사용

 

[ec2-user@ip-10-0-1-190 ~]$ df -k
Filesystem     1K-blocks    Used Available Use% Mounted on
devtmpfs            4096       0      4096   0% /dev
tmpfs             486204       0    486204   0% /dev/shm
tmpfs             194484    2888    191596   2% /run
/dev/xvda1       8310764 1571592   6739172  19% /
tmpfs             486208       0    486208   0% /tmp
/dev/xvda128       10202    1306      8896  13% /boot/efi
tmpfs              97240       0     97240   0% /run/user/1000
[ec2-user@ip-10-0-1-190 ~]$ sudo mkfs /dev/sdf
mke2fs 1.46.5 (30-Dec-2021)
Creating filesystem with 262144 4k blocks and 65536 inodes
Filesystem UUID: b8e739f3-8aae-4b5a-9849-9df487f07222
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376

Allocating group tables: done                            
Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done

[ec2-user@ip-10-0-1-190 ~]$ sudo mkdir /appdir
[ec2-user@ip-10-0-1-190 ~]$ sudo mount /dev/sdf /appdir
[ec2-user@ip-10-0-1-190 ~]$ df -k
Filesystem     1K-blocks    Used Available Use% Mounted on
devtmpfs            4096       0      4096   0% /dev
tmpfs             486204       0    486204   0% /dev/shm
tmpfs             194484    2888    191596   2% /run
/dev/xvda1       8310764 1571600   6739164  19% /
tmpfs             486208       0    486208   0% /tmp
/dev/xvda128       10202    1306      8896  13% /boot/efi
tmpfs              97240       0     97240   0% /run/user/1000
/dev/xvdf        1030828      24    978376   1% /appdir
[ec2-user@ip-10-0-1-190 ~]$ cd /appdir
[ec2-user@ip-10-0-1-190 appdir]$ ls
lost+found

 

728x90
반응형