반응형
버추얼 박스(Virtual Box)로 가상 머신을 사용할때 동적 가상디스크 vdi 파일의 용량을 줄이는 방법입니다.

동적 디스크 방식은 호스트컴의 물리적인 하드에 vdi 확장자를 가지는 파일로 가상 디스크를 생성하고
필요에 따라 실제 용량을 점점 늘려가며 사용하는 방법입니다.

하지만 실제 가상 머신을 운영중에 하드에 내용을 삭제해서 용량이 실사용량이 줄어들 경우가 있는데
이때 호스트 컴에 vdi 파일은 줄어든 용량 만큼 줄어들지는 않고 용량에 변경이 늘어난 상태를 유지 합니다.
가상머신에 하드 사용량이 증가하면 vdi 파일에 용량이 늘어날뿐 자동으로 줄어드는 경우는 없습니다.

가상머신의 하드 사용량이 줄어들었을때 호스트 컴의 vdi 파일의 용량도 같이 줄이고 싶을때 사용하는 방법입니다.


버추얼 박스가 설치된 폴더의 VBoxManage 명령어를 사용하기 때문에 path 등록을 해야 편하게 사용할수 있습니다.

[OS/Windows] - 윈도우 환경변수 path 경로 추가 방법

위에 링크를 참조해서 path 설정을 해주면 됩니다
혹시 path 설정이 싫을경우
명령어 입력을 버추얼 박스가 설치된 폴더에서 하고 vdi 파일을 절대경로로 지정해서 진행해도 됩니다.



명령 프롬프트를 열어서 vdi 파일이 있는 곳으로 이동을 합니다.


사용 명령어는

vboxmanage modifyhd 파일이름.vdi compact

입니다.

vboxmanage 명령어가 없다고 에러가 나면 path 설정이 잘못된겁니다 확인해서 수정을 해주면 됩니다.

위에 명령어를 주고 잠시 기다리면 100%가 뜨고 완료가 되게 됩니다.
위에 작업이 완료되면 호스트컴에 가상디스크 vdi 파일의 용량이 줄어든걸 확인할수 있습니다.

위에 명령은 동적 디스크만 적용이 되는 방법입니다.


반응형

Posted by 천지무료
,