VirtualBox 를 사용하여 Ubuntu, Windows 등을 사용하다가 처음에 지정해 놓았던 크기보다 사용량이 많아 디스크 용량이 부족하여 늘리고 싶은경우가 있다.
VM VirtualBox 관리자 에서는 디스크용량을 따로 늘리는 메뉴가 없는데...
큰용량의 새디스크를 생성하여 OS 를 새로 설치하는 삽질을 겪기 싫은데 따로 방법이 없을까?
여기에 기존 가상디스크(VDI) 의 용량을 늘리는 방법이 있다.
1. Ubuntu VirtualBox 저장소 (vdi) 용량 늘리기
- Ubuntu 12.04 에서 VirtualBox 를 가동하고 있을경우에 대해 설명하겠다.
- VirtualBox 는 저장소 용량을 늘릴 수 있는 API 를 제공한다.
$ VBoxManage modifyhd <VID 이름> --resize <용량 MB 단위>
- 다음은 ubuntu12.03.vdi 라는 8G 의 저장소 파일을 20G 로 변환하는 명령어 예제이다.
- 명령이 성공하면 VirtualBox 에서 저장소 공간이 20G 로 바뀌어 보인다.
- 위의 저장소 이미지로 부팅을 해보면 파티션이 제대로 설정되어 있지 않아 내부의 실제 용량은 20G 가 반영되어 있지않다.
- 다음과 같이 수행하여 실제 20G 로 만들어 보자.
- 20G 로 바뀐 이미지를 Ubuntu 부팅디스크로 실행하여, 파티션분할(gparted) 메뉴까지 이동한다.
- swap 파티션을 삭제하고, 주저장소(녹색)를 클릭하고 바꾸기버튼을 눌러 파티션 편집 메뉴를 열고, 새파티션 크기를 20480(20G) 로 설정한 후 OK 버튼을 누른다.
- 이후 끝내기로 설치 프로그램을 끝내고 재부팅을 하면 프로그램내의 실제 하드디스크 용량도 20G 로 반영된다.
2. Windows VirtualBox 저장소 (vdi) 용량 늘리기
- 윈도우즈 키 > cmd 입력 > Enter 를 누르면 command 쉘이 뜬다.
- 이곳에서 용량을 바꿀 가상이미지파일의 (VDI) 경로로 이동한다.
- C:\/Users/<userID>/Virtual VMs/Win7/<VDI 파일>
- VDI 파일이 위치한 곳에서 리눅스와 마찬가지로 명령을 입력
- VirtualBox 는 저장소 용량을 늘릴 수 있는 API 를 제공한다.
VBoxManage modifyhd <VID 이름> --resize <용량 MB 단위>
- 명령이 성공하면 VirtualBox 에서 저장소 공간이 20G 로 바뀌어 보인다.
- 위의 저장소 이미지로 부팅을 해보면 파티션이 제대로 설정되어 있지 않아 내부의 실제 용량은 20G 가 반영되어 있지않다.
- 다음과 같이 수행하여 실제 20G 로 만들어 보자.
- 용량을 바꾼 VID 의 저장소 정보를 일부 수정
- 다음에서는 저장소의 하드디스크 포트를 SATA포트 0 에서 SATA포트 1 로 수정하였다.
- 수정한 VID 로 부팅
- 윈도우즈 키 > 제어판 > 시스템 및 보안 >하드 디스크 파티션 만들기 및 포멧 클릭
- 다음과 용량이 늘어나서 할당되지 않은 영역이 검은색으로 표시된다.
- C: 드라이브를 클릭하고 마우스 우클릭을 하면 메뉴에 볼륨 확장이 나타나는데 이를 클릭한다.
- 볼륨확장 마법사를 수행하는 화면이 뜬다.
- 볼륨확장을 위한 설정이 나오는데 Default 설정으로 최대공간으로 설정되어있으므로 다음을 누른다.
- 완료를 하면 다음과 같이 C: 드라이브의 용량이 VDI 용량을 늘인것 만큼 확장되서 늘어나 있는것을 볼 수 있다.
'Tip' 카테고리의 다른 글
대용량의 더미 파일 생성하기 (1) | 2013.08.05 |
---|---|
[Media Wiki] sidebar customize 하기 (0) | 2013.03.01 |
[Github] Github 를 이용한 개인 홈페이지 만들기 (2) | 2013.02.02 |
[Synergy] 여러 PC, OS 에서 키보드와 마우스를 공유 (0) | 2012.11.20 |
[MS Outlook] MS Outlook 2010 에서 POP3/SMTP 설정하기 (0) | 2012.11.19 |