VirtualBox-동적 .vdi 하드 디스크의 최대 크기 축소 다음 사용할 수

나는하기 위해 노력하고있어 감소 최대 용량 내 가상 머신 중 하나에 대한 .vdi 파일 (하드 디스크)의합니다.

최대 25GB의 용량으로 동적 할당으로 설정했습니다. 이것을 10GB로 줄이고 싶습니다.

참고 : 호스트 컴퓨터에서 .vdi 파일의 크기를 압축하고 싶지 않습니다 . 그런 다음 사용할 수 있습니다 VBoxManage modifyhd --compact /path/to/my/vdi. 그러나 이렇게하면 호스트 컴퓨터에서 .vdi 파일의 설치 공간이 줄어들지 만 게스트 는 여전히 25GB 하드 드라이브를보고합니다.

내가하고 싶은 것은 게스트가 10GB 하드 드라이브를보고하도록 .vdi의 최대 용량을 줄이는 것입니다 (이미 게스트 내 파티션을 총 10GB 만 차지하고 다른 15GB는 할당되지 않은 공간).

내가 시도한 것

디스크 크기를 늘리기 위해 사용하는 것과 동일한 명령을 사용했습니다.

$ VBoxManage modifyhd Arch\ Linux\ Aug\ 2012\ Clone.vdi --resize 10240
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

하지가 지원 될 것으로 보인다 (그리고 .vdi은 확실히 동적으로 할당 .vdi 아닌 고정 된 크기의 하나).

건배.



답변

옳은. 디스크 공간이 할당되지 않은 경우에도 VDI 파일의 크기를 조정할 수 없습니다. 적어도 현재 버전의 VirtualBox에는 해당되지 않습니다. 현재 할 --resize수 있는 유일한 일은 VDI 파일의 크기를 늘리는 것입니다.