Como en el título. Utilizo Genymotion para emular dispositivos Android. Con el paso del tiempo, el tamaño de VDI aumenta hasta el punto de que no queda espacio en la partición en la que lo coloqué. Después de leer las guías, descubrí que se supone que debo reducir a cero el espacio como invitado y luego desfragmentarlo como host, pero ¿cómo ¿Cómo hacerlo si tengo Android como invitado?
Respuesta1
Puede realizar esta tarea en unos pocos pasos:
ADVERTENCIA: Haga una copia de seguridad de todos los archivos vdi/vdmk que desee compactar en caso de que algo salga mal durante el proceso.
1.Utilice una aplicación de Android dentro de genymotion como "Secure Eraser" para llenar a cero el espacio libre para el vdi/vdmk correspondiente (use la opción 0000-0000 de la lista desplegable)
Enlace de Borrador seguro
https://play.google.com/store/apps/details?id=com.aiuspaktyn.secureeraser&hl=en
2.Apague genymotion y clone vdi/vmdk usando el siguiente comando:
VBoxManage clonehd "archivo" "nuevo archivo"
donde archivo y nuevo archivo son el origen y el destino vdi/vmdk
3.Debido a que el paso 2 creará un nuevo uuid para el vdi/vdmk clonado, deberá configurar el uuid antiguo para la copia clonada usando el siguiente comando
Comandos internos de VBoxManage sethduuid "ARCHIVO" "UUID"
(donde el archivo apunta al vdi/vdmk clonado y uuid es el uuid que desea configurar).
Respuesta2
Si está utilizando Windows, puede colocar ese vdi en una carpeta comprimida (haga clic con el botón derecho en la carpeta, pestaña general, botón avanzado, marque "comprimir contenido para ahorrar espacio en el disco")... Sé que esta es una solución alternativa, pero podría funcionar. Para usted, ya que no conozco ningún método para desfragmentar un sistema operativo Android, ya que creo que está diseñado para funcionar en almacenamiento flash. ¡Buena suerte!