
서버 생성 시 최초에 할당했던 Storage 50GB만 존재하는 상태이다.


확장하고자하는 크기만큼의 스토리지를 추가한다.
간단한 스토리지 확장 실습을 위해서 10GB의 스토리지를 생성하였다.
fdisk 명령어를 통해서 확인해보면 10GB disk(/dev/xvdb)가 서버에 추가되어 있는 것을 볼 수 있다.

Primary, 논리적으로 나누는 경우 Extended가 Partition Type이 된다.Primary의 경우 최대 4개까지 나눌 수 있고 분할이 더 필요한 경우 Extended를 사용해야 한다.추가된 disk(/dev/xvdb)에 대하여 Partitioning을 진행한다.
fdisk 명령어를 통해 Partitioning을 수행할 수 있다.
(Type은 Primary로 지정하였고 Sector는 모두 Default로 적용하였다)

Partitioning 완료 후 dev/xvdb1 파티션이 생성된 것을 볼 수 있다.

파티션에서 파일의 저장, 액세스 등의 작업을 수행하기 위해서는 File System이 필요하다.
mkfs 명령어로 파티션을 Format 해주어 File System을 만들 수 있다.
생성한 Partition을 xfs 타입으로 format

/dev/xvdb1이 xfs 타입으로 format되어 File System이 만들어진 것을 확인해볼 수 있다.


Format을 통해서 생성된 파일 시스템을 사용하기 위해서 디렉터리와 연결해주는 마운트 작업이 필요하다.
마운트할 File System과 Directory 위치를 지정한 후 mount 명령어를 통해서 마운트 할 수 있다.

/etc/fstab 설정)/etc/fstab이란? - (File System Table)파일시스템에 관한 정보를 저장하고 있는 파일로, 파일시스템 테이블에 등록해두면 서버를 재시작했을 때
마운트가 해제되는 현상을 방지하여 마운트 설정을 영구적으로 적용할 수 있다.
현재 File System 정보를 출력해보면 기존의 xvda1과 방금 추가된 xvdb1의 정보를 확인할 수 있다.

파일시스템 테이블(/etc/fstab) 정보를 확인해보면 xvda1 밖에 등록되어있지 않은 것을 볼 수 있다.

방금 추가한 파일시스템인 xvdb1을 추가해주면 부팅시 자동으로 마운트 할 수 있게 된다.
