VirtualBox - zmniejsz maksymalny rozmiar dynamicznego dysku twardego .vdi


9

Staram się zmniejszyć o pojemności maksymalnej pliku .vdi (dysk twardy) dla jednego z moich maszyn wirtualnych.

Ustawiłem go jako dynamicznie alokowany o maksymalnej pojemności 25 GB. Chcę to zmniejszyć do 10 GB.

UWAGA : Nie chcę kompaktować rozmiaru pliku .vdi na moim komputerze hosta . Wtedy mógłbym po prostu użyć VBoxManage modifyhd --compact /path/to/my/vdi. Jednak chociaż zmniejsza to rozmiar pliku .vdi na moim komputerze hosta, gość nadal zgłosi dysk twardy o pojemności 25 GB.

Chcę zmniejszyć maksymalną pojemność pliku .vdi, tak aby gość zgłosił dysk twardy o pojemności 10 GB (już dostosowałem partycje w ramach gościa, tak że moje partycje zajmują tylko 10 GB, a pozostałe 15 GB pojawia się jako nieprzydzielone miejsce).

Co próbowałem

Próbowałem użyć tego samego polecenia, którego używa się do zwiększenia rozmiaru dysku:

$ 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!

Wygląda na to, że nie jest obsługiwany (a .vdi jest zdecydowanie dynamicznie przydzielanym .vdi, a nie stałym rozmiarem).

Twoje zdrowie.


Mam ten sam problem. jakaś aktualizacja tego pytania? Czy nadal jest to niemożliwe?
Hoàng Long

Czy ta odpowiedź ci pomaga? askubuntu.com/a/799645
Moobie

Odpowiedzi:


11

Poprawny. Nie można zmniejszyć rozmiaru pliku VDI, nawet jeśli ma on nieprzydzielone miejsce na dysku. Przynajmniej nie z bieżącą wersją VirtualBox. W --resizetej chwili można jedynie zwiększyć rozmiar pliku VDI.


awww, ok. Wydaje mi się, że skoro tylko moje partycje zajmują łącznie 10 GB, a ponieważ ma dynamiczny rozmiar, mogę mieć nadzieję, że zawsze będę mieć plik na dysku <= 10 GB (z kompaktowaniem)
mathematical.coffee

Zawsze możesz użyć metody, którą tutaj zasugerowałem .
Ansgar Wiechers,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.