리눅스 AWS 디스크 추가 및 늘리기

허상무·2021년 10월 24일
0
post-thumbnail

sudo fdisk -l 명령어를 통해 현재 추가된 디스크를 확인한다

우선 하기 전에 디스크를 추가하거나 용량을 늘리면 다시 취소 할 수 없으니 잘 생각해서 한번에 많이 씩 하지말고 글을 끝까지 읽고 필요한 만큼 늘리도록 하자

밑에 부분에 이것만 보면 된다
이건 처음 생성할때 만들어졌고 설정해 놨던 10G 용량의 디스크이다 우리는
여기에 추가로 디스크를 하나 더 만들고 거기에 계속해서 디스크를 만드는게 아니라 용량변경을 해서 파일 관리를 용이하게 해보자

이제 aws사이트로 가자

우리는 저 Elastic Block Store에 볼륨으로 간다

볼륨

볼륨버튼을 누르면 이 화면으로 들어오게 된다.
우리는 볼륨을 새로 생성하기 위해 볼륨 생성하기 버튼을 누른다
그전에 우리가 그 전에 만든 디스크의 가용영역을 확인 해두자

볼륨생성

이 화면에들어와서 해줘야 할 건 딱 두 가지 만들 용량 설정과 가용영역
우리가 이전에 만든 가용영역과 같게 해주고 볼륨을 생성해준다

생성하게 되면 새로운 디스크 하나가 생성된게 보일 것 이다 나는 그전에 만들어놓은게 있어서 이전 화면과 같다

여기서 끝이 아니다!!!!
볼륨을 생성만 하고 우리의 ec2서버에 연결해 주진 않았기 때문에 연결해줘야한다

새로 생성된 볼륨을 우클릭 한다음 볼륨을 연결해주자

인스턴스를 클릭하면 자동으로 연결할 수 있는 인스턴스를 연결해준다 연결을 누르자
그러면 옆에 쳇바퀴가 돌다가 체크박스가 생길것이다
안되면 새로고침

이제 다시 커널로 돌아와서

dmesg 명령어를 통해 시스템의 변화를 살펴보자

제일 밑에줄을 보면 이렇게 새로운 뭔가가 생긴걸 볼 수 있다
나도 영어는 잘 몰라서 검색해 보니 뭔가가 비활성화 됐다는게 찝찝하다
더 해보자
(여러분은 xvdf라는 이름으로 있을 수 있다)

sudo fdisk -l 명령어를 통해 새로 추가된 디스크를 확인 할 수 있다

나한테 있는 xvdf는 내가 처음 공부하면서 만들었던 것이고 지금 이 글을 쓰면서 새로 만들고 있는 디스크가 xvdg이다
tmi xvdf가 20G 인 이유는 용량 증가까지 했기 때문이다

하지만 df라는 명령어를 쳐보자

df는 disk free의 약어로 남은공간을 보여주는 명령어이고
시스템 전체의 마운트된 디스크를 보여주는 명령어다

참고 : https://withcoding.com/104

그런데 우리가 추가한 xvdg는 보이지 않는 것을 확인할 수 있다
그렇다고 놀라지 말자 sudo file -s /dev/xvdg 명령어를 통해 우리가만든
볼륨이 data타입 빈 저장공간으로 존재는 하고 있다

우리는 이 data 타입으로 된 디스크를 마운트를 통해서 ext4 타입으로 바꿔?? 줘야한다

터미널로 돌아와서 $ sudo mkfs -t ext4 /dev/xvdg를 실행

우리가 만든디스크를 xvdg디스크를 포맷해주는 명령어이다
이렇게까지 위에서 했던 명령어와 같이 입력해 주면

아까와 같은 명령어를 쳤지만 원래 추가 돼 있던 디스크와 같이
리눅스 ext4 파일시스템으로 하드디스크 전체가 포맷이 된 것을 볼 수 있다.

이제 거의 다왔다 포맷한 하드디스크를 마운트 해주자
$ sudo mkdir /data 해서 디렉토리를 만들어준뒤
$ sudo mount /dev/xvdg /data 우리가 포맷한 하드디스크를 /data에 마운트 한다.

그럼 이렇게 lost_found 디렉토리가 생긴걸 볼 수 있다.

여기서 재부팅을 하게 됐을때를 대비해서 자동으로 마운트 될 수 있게 해주자
$ sudo vi /etc/fstab 라고 입력 후 밑에 사진에 두번째 줄을 추가 해주자

이제 다 했다
$ df -h
를 통해 디스크가 추가된것을 확인해보자
근데 난 전에 있던것 때문인지 다른 디렉토리를 만들어서 해보니 그전에 마운트 했던 디렉토리가 사라졌다.

이렇게 추가한 하드디스크가 보이면 성공이다

이렇게 나 처럼 여러개의 디스크를 추가하는건 클라우드 서비스를 잘 이용하고 있다고 볼 수도 없고 파일 관리도 힘들기 때문에
다음 시간엔 디스크의 용량을 늘려보자

0개의 댓글