메뉴 닫기

VirtualBox 가상머신 용량 늘리기 (LINUX)

보통 VirtualBox 로 가상머신을 만들게 되면 용량이 작아 리눅스 OS의 경우 SWAP파티션을 제외하고 / (통) 파티션을 잡는게 일반적입니다.

그러나 / (통) 파티션에 데이타로 인해 용량이 꽉 차게되면 어떻게 될까요? 불상사가 일어나기 전에 용량을 늘려야 할 것입니다.

기존에 IDCHOWTO에서 VirtualBox 로 가상머신 용량 늘리기에 대해 두 차례 다루었지만

가상머신 리눅스 OS를 기준으로 자세히 다룬 내용이 없어서 추가로 작성하게 되었습니다.

용량 증설 방법은 의외로 간단하게 진행이 됩니다.

방법을 먼저 설명 드리면, vboxmanage 라는 명령을 이용해 파일 사이즈를 먼저 변경합니다.

그 다음 가상머신을 부팅하여 로그인하면 여전히 용량이 그대로인것을 알 수 있는데 resize2fs 명령을 통해

늘어난 디스크영역까지 파티션을 재설정 해주면 끝나게 됩니다.

 

1. 파일 사이즈 변경

스크린샷, 2016-04-07 16-33-18

현재 가상머신의 HDD  사이즈는 5G 로 되어있습니다. 이것을 10G로 늘려보겠습니다.

root 사용자로 전환한 뒤, 아래와 같이 가상머신 디렉토리에서 .vdi 파일 사이즈를 변경합니다.

 

# vboxmanage modifyhd CentOS6.7.vdi –resize 10240

스크린샷, 2016-04-07 16-37-22

이것만으로 간단히 HDD가 늘어난것을 확인할 수 있습니다.

스크린샷, 2016-04-07 16-49-19

하지만 리눅스 파티션이 늘어난것은 아니기때문에 서버에 로그인해서 파티션 영역을 재설정 해주어야 합니다.

 

2. 가상머신에 로그인하여 용량 확인

# df -h

용량 늘지 않은것이 확인됐습니다. 그럼 현재 설정된 파티션을 추가된 디스크의 영역까지 새로 잡아 설정을 해보도록 합니다.

스크린샷, 2016-04-07 16-50-20

# fdisk /dev/sda

d (파티션 삭제)
2 (/dev/sda2 삭제)
n (새로운 파티션 생성)
p (Primary 파티션 선택)
2 (2번 파티션 지정)
엔터 (실린더 처음값 default)
다시 엔터 (실린더 맨마지막값 default)
w (변경사항 기록)
 
# reboot

시스템이 리부팅되면, 아래와 같이 resize2fs 명령을 수행합니다.

# resize2fs /dev/sda2

스크린샷, 2016-04-07 16-53-18

용량이 증설된것을 확인하였습니다.

 

[polldaddy rating=”7739789″] 

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다