기존에 사용하던 DISK 는 30GB 였는데 20GB 증설 요청
처음 해보는 디스크 증설작업이라 되게 떨렸지만 생각보다 간단했다.
우선 EC2 서버에 접속하여 현재 디스크 용량을 체크한 후 작업을 시작하면 된다.
작업순서는 이렇다.
1. AWS 콘솔에 접속하여 증설하고자 하는 EC2의 볼륨을 수정한다.
2. 원하는 사이즈로 수정을 해주고 optimizing -> 사용중으로 변경될때까지 기다린다.
3. 사용중으로 변경되면 DISK 사이즈를 체크한 후 EC2 서버에 접속한다.
4. 접속 후 현재 서버의 DISK 용량을 확인한다.
(나같은 경우에는 AWS 에서 변경하기 전과 후의 용량이 다른 것을 확인할 수 있었다.)
$sudo lsblk
5. DISK 밑에 파티션이 존재한다면 파티션의 확장 여부를 확인한다.
나는 nvme0n1 DISK 와 nvme0n1p1 PART 사이즈가 다르므로 확장을 해야한다.
$ sudo growpart /dev/{disk이름} {파티션번호}
$ sudo growpart /dev/nvme0n1 1
(disk 이름과 파티션 번호 사이에 띄어쓰기 있다는 점을 주의해야한다!)
6. 파티션 확장을 한 후 다시 현재 상태를 확인한다. (4의 명령어 이용)
이렇게 디스크와 파티션의 사이즈가 똑같아진 것을 확인할 수 있다.
7. 6번까지 진행이 완료되었다면 파일 시스템을 확장해야한다.
우선 파일시스템의 이름, 유형 등 정보를 확인해보고 유형에 맞는 명령어를 이용해야한다.
$ df -hT
위 명령어를 이용하여 파일 시스템이 어떤 유형인지 확인한다.
나는 xfs 유형으로 xfs_grows 명령어를 이용해 줄 예정이다.
$ sudo xfs_growfs -d {Filesystem}
$ sudo xfs_growfs -d /dev/nvme0n1p1
8. 파일 시스템 유형에 맞지않은 명령어를 이용할 경우에는 유형이 안맞다는 에러메세지를 확인 할 수 있다.
9. 파일 시스템까지 확장을 완료했다면 다시 한번 7번 명령어를 이용하여 확장이 되었는지 확인하면 끝이다.
자세한 사항은 AWS 홈페이지에 자세하게 나와있다.
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html
'개발환경 > AWS' 카테고리의 다른 글
[AWS] EC2 종료하기 (0) | 2023.06.19 |
---|