CentOS 6 사용해야 할 상황이 생겨 공식 AMI로 인스턴스를 생성했더니 root 볼륨의 크기가 8GB 입니다.
인스턴스 생성시 root 볼륨 크기를 20GB로 잡았는데도 여전히 8GB크기를 가진 OS가 올라옵니다.
8GB라는 크기가 넉넉할 수도 있겠지만 어쨌든 늘려야 할 상황이 있기 때문에 늘리는 방법에 대해서 설명하겠습니다.
인스턴스 생성
생성한 인스턴스에 접속해 볼륨크기를 확인해 봅시다.
사이즈 업
EPEL 레포지토리 설치
rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
growpart 패키지 설치
다행스럽게도 큰 수고를 안들이고 작업 할 수 있는 프로그램이 존재합니다.
yum -y install cloud-utils-growpart
파티션 늘리기
[root@ip-10-10-0-4 ~]# growpart /dev/xvda 1 CHANGED: partition=1 start=2048 old: size=16775168 end=16777216 new: size=41927602,end=41929650 [root@ip-10-10-0-4 ~]#
growpart 명령어 뒤에 인자로 오는 장치명에 유의하세요.
/dev/xvda 와 1 사이에 공백이 있습니다.
재부팅
reboot
재시작 후 파티션 크기 확인
예전에는 이 작업을 위해 fdisk로 파티션을 날리고 새로 만들고 어쩌구 저쩌구 하는 복잡하고 위험천만한 절차들이 있었는데 요즘은 명령어 한줄로 편하게 되네요 ^^
growpart 에 대한 자세한 정보는 아래 링크를 참고하세요~
이상 CentOS 6 root 파티션 사이즈 조정 방법에 대해서 알아보았습니다.