Как уменьшить размер VDI Virtual Box - гость Android

999
chomiak

Как в заголовке. Я использую Genymotion для эмуляции устройств Android. С течением времени размер VDI увеличивается до такой степени, что на разделе, в котором я его разместил, не осталось места. После прочтения руководств я обнаружил, что я должен обнулить пространство в качестве гостя, а затем дефрагментировать в качестве хоста, но как сделать это, если у меня Android в качестве гостя?

0

2 ответа на вопрос

2
jimbo677

You can accomplish this task in a few steps:

WARNING: Make a backup of all vdi/vdmk files you wish to compact just incase something goes wrong during the process.

1. Use an android app inside of genymotion such as "Secure Eraser" to Zero fill the free space for the corresponding vdi/vdmk (Use the 0000-0000 option from the drop down list)

Secure Eraser link

https://play.google.com/store/apps/details?id=com.aiuspaktyn.secureeraser&hl=en

2. Shutdown genymotion and clone the vdi/vmdk using the follwong command:

VBoxManage clonehd "file" "newfile"

where file and newfile are the source and destination vdi/vmdk

3. Because step 2 will create a new uuid for the cloned vdi/vdmk you will need to set the old uuid to the cloned copy using the following command

VBoxManage internalcommands sethduuid "FILE" "UUID"

(where file points to the cloned vdi/vdmk and uuid is the uuid you wish to set.)

0
Daniel Rubio Rocamora

Если вы используете Windows, вы можете поместить этот vdi в сжатую папку (щелкните правой кнопкой мыши папку, вкладку «Общие», кнопку «Дополнительно», установите флажок «Сжать содержимое для экономии места на диске») ... Я знаю, что это обходной путь, но может работать для вас, поскольку я не знаю никакого способа дефрагментации ОС Android, так как я считаю, что он предназначен для работы на флэш-памяти. Удачи!

Спасибо за предложение, такой обходной путь является идеальным, поскольку он позволяет мне использовать это устройство под управлением Android в течение более длительного времени, не воссоздавая его с нуля, чтобы вернуть использованное пространство: D chomiak 8 лет назад 0

Похожие вопросы