VDI 디스크 축소

VDI 디스크 축소

40GB 디스크에 대한 vdi 파일이 있습니다. vdi 파일 자체는 36GB입니다. 디스크에 약간의 공간을 만들고 디스크의 파티션 크기를 20GB로 조정하여 20GB의 파티션되지 않은 공간을 남겨 두었습니다.

나는 시도했다:

VBoxManage.exe modifyhd thedisk.vdi --resize 20480

오류가 발생합니다.

VBoxManage.exe modifyhd thedisk.vdi --compact

36GB의 vdi 파일이 남습니다.

사용하지 않은 공간을 어떻게 회수할 수 있나요?

답변1

한 가지 가능성은 VM 내에서 빈 공간을 채우는 것입니다.

Windows에서( sdelete시스인터널스도구이며 X:드라이브 문자입니다):

sdelete -z X:

리눅스의 경우:

dd if=/dev/zero of=/tmp/zero
rm /tmp/zero

( dd라고 말하면 명령이 더 빨리 실행될 수 있습니다 .)dd if=/dev/zero of=/tmp/zero bs=1M

그리고그 다음에(호스트에서) 다음 명령을 사용하십시오.

VBoxManage.exe modifyhd thedisk.vdi --compact

관련 정보