VirtualBox - зменшення максимального розміру динамічного жорсткого диска .vdi


9

Я намагаюся зменшити на максимальну потужність у вигляді .vdi файлу (жорсткий диск) для одного з моїх віртуальних машин.

Я встановив його як динамічно виділений з максимальною ємністю 25 Гб. Я хочу зменшити це до 10 Гб.

ПРИМІТКА . Я не хочу компактний розмір файлу .vdi на своїй хост-машині . Тоді я міг просто користуватися VBoxManage modifyhd --compact /path/to/my/vdi. Однак, хоча це зменшує розмір файлу .vdi на моїй хост-машині, гість все одно повідомить про жорсткий диск розміром 25 Гб.

Що я хочу зробити, це зменшити максимальну потужність. нерозподілений простір).

Що я спробував

Я намагався використовувати ту саму команду, яку використовує для збільшення розміру диска:

$ 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, а не фіксований розмір).

ура.


У мене те саме питання. будь-яке оновлення з цього питання? Це все ще неможливо?
Хоан Лонг

Чи допомагає ця відповідь? askubuntu.com/a/799645
Moobie

Відповіді:


11

Правильно. Ви не можете зменшити розмір файлу VDI, навіть якщо він не має місця на диску. Принаймні, не з поточною версією VirtualBox. Єдине, що --resizeможна зробити на даний момент - це збільшити розмір файлу VDI.


awww, добре. Я думаю, оскільки я дозволяю, щоб мої розділи займали лише 10 ГБ, і оскільки вона має динамічний розмір, я можу сподіватися, що завжди на диску буде розміщений файл <= 10 Гб (з ущільненням)
mathematical.coffee

Ну, ви завжди можете використовувати метод, який я запропонував тут .
Ansgar Wiechers
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.