virtualbox 를 쓰다가 보면 용량이 부족한 경우가 생긴다.

가상머신내의 공간이 부족하면 VDI 파일의 크기를 키워서 늘려줄 수 있다.

하드디스크의 크기를 늘린다고 보면 된다.

간단한 명령으로 가능하다.

# VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize SIZE_IN_MB

기존 20기가를 30기가로 늘리려면

VBoxManage modifyhd YOUR_HARD_DISK.vdi --resize 30000

이런식으로 하면 된다. 30*1024 로 계산해도 되고 그냥 30000 도 상관없다.

우분투에서는 사용자 디렉토리에 VirtualBox VMs 폴더안에 가상머신 데이터/설정 등이 저장된다.

여기까지는 VDI 를 늘린것이고, guest OS 에서 이를 인식하게 해줘야 한다.

윈XP 같은 경우 파티션매직 같은 프로그램을 써서 파티션을 늘려주면 된다.
윈도우7 은 디스크관리에서 기본으로 파티션을 늘릴 수 있다.


그런데, resize 를 잘못해서 30G 를 300G 로 해버렸다.
반대로 사이즈를 줄이는 것은 시스템에서 안된다.

0%...

Progress state: VBOX_E_NOT_SUPPORTED

VBoxManage: error: Resize hard disk operation for this format is not implemented yet!



물리적 사이즈를 줄이는 (가상 사이즈는 줄어들지 않음)

VBoxManage modifyhd YOUR_HARD_DISK.vdi compact

도 있다. %주의해야 한다% guest OS 를 defrag 등 정리하지 않으면 부팅이 안되는 수가 있다.


원본 VDI 파일은 꼭 백업해놓은후에 하길바람. 실패하는 수가 있다.


결국, 새로 깔기로 했다. ㅜㅜ


반응형

WRITTEN BY
1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.

,