25 votos

Algo se está comiendo en secreto la memoria interna de mi Acer Iconia A500 y necesito ayuda para encontrarlo

Soy un feliz propietario de un Acer Iconia A500 desde hace algo más de un año, pero hace un par de semanas empezó a quejarse de que su memoria interna estaba llena. Me sorprendió un poco, ya que guardo películas y cosas así en la tarjeta SD externa, pero supuse que se trataba de la caché del navegador, Maps o algo así que se había comido una buena parte de los 32G de memoria que tiene internamente.

Sin embargo, no parece ser el caso. He borrado los datos de casi todas las aplicaciones que he instalado, pero aún así, si miro la pestaña de almacenamiento de la configuración, veo lo siguiente (hace un par de horas):

700M+643M+0.2M+64M+98M is clearly not 27G

Me da la sensación de que la parte gris más a la derecha de la barra debería ser un poco más de 379MB(la parte disponible)... (La tarjeta SD de la parte inferior de la imagen es la externa, no importa esa).

He probado casi todas las aplicaciones de uso de disco disponibles por ahí y todas muestran resultados similares, lo siguiente es DiskView (imagen tomada después de haber eliminado algunas aplicaciones):

DiskView output

(en esta imagen la "tarjeta SD" es la interna...)

Una cosa que todas las aplicaciones de uso de disco parecen tener en común es que, a menos que el dispositivo esté rooteado, no pueden ver lo que hay en algunos directorios (como /data), lo que me hace pensar que es el propio Android (4.0.3 en este dispositivo) el que tiene algún tipo de caché que se está comportando mal o que algún proceso está produciendo cantidades extremas de registros en alguna parte.

Perdón por esta larga introducción, pero la pregunta básica es: ¿Cómo debo proceder?

Supongo que una alternativa es encontrar lo que vale la pena hacer una copia de seguridad y hacer un restablecimiento de fábrica o algo así, pero realmente me gustaría averiguar lo que pasó primero.

Rootearlo es una alternativa que probablemente me ayudaría a averiguar más, pero más o menos me gusta como está (excepto por este tema). Si es necesario para resolverlo, por supuesto que podría hacerlo, pero me parece que no debería tener que hacerlo con un aparato como este.

¿Hay otra forma de avanzar? Tengo la ingenua esperanza de que haya un botón en algún lugar que no he visto que borre todos los registros o reduzca el nivel de registro de depuración a información.

Editar: Una cosa que he estado considerando pero que no puedo investigar es si podrían ser los núcleos. Últimamente he tenido un montón de caídas (presumiblemente porque se ha quedado sin disco).
En respuesta al comentario de Izzy más abajo. Las aplicaciones suman más o menos exactamente los 700MB que aparecen como "Aplicaciones" (parece ser el total de los datos y las propias aplicaciones).

21voto

Izzy Puntos 45544

He aquí algunos puntos clave de este problema. Aunque no todos se aplican en este caso, los incluiré todos, ya que en otro caso podrían resultar útiles:

  • Un buen punto de partida para comprobarlo es aplicaciones -> gestionar aplicaciones en el menú del sistema de Android, que enumera todas las aplicaciones + datos y se puede ordenar por tamaño, para identificar los "mayores consumidores". Mientras que aquí, usted puede "eliminar" las cachés demasiado grandes (por aplicación)
  • algunos directorios del sistema de archivos no pueden ser investigados sin tener privilegios de Root, por lo que se prefiere du -k|sort -n (para encontrar los archivos más grandes), por ejemplo, omitiría los directorios por debajo de /data
  • Aún así, tener un emulador de terminal disponible ( Emulador de terminal Android sería un buen candidato), al menos un df -h podría mostrar donde el espacio libre va hacia cero (ver la captura de pantalla de abajo). En caso de que el -h ("human readable") no se entiende en su sistema, puede intentar sustituirlo por -m ("megabytes"), -k ("kilobytes"), u omitirlo por completo.
  • El artículo Depuración de los volcados del núcleo de Android describe los "volcados de núcleo" en Android se llaman "Tombstones", y se almacenan globalmente como /data/tombstones/tombstone_nn con "nn" siendo simplemente un contador. Como se reportaron muchas caídas, este podría ser un lugar que se "llena" (ver abajo). Pero sólo 2,5MB podrían estar ubicados aquí en este caso.
  • Según Forense de Android de Andrew Hoog, podría valer la pena sumergirse en /data/local : El directorio "/data/local" es importante, ya que permite el acceso de lectura/escritura de la shell (la cuenta de usuario con la que los teléfonos no rooteados ejecutan adbd). Cuando se instala una aplicación, primero se copia en "/data/local". Lo que significa que, incluso en los dispositivos no rooteados uno debería ser capaz de cavar aquí.
  • SD Maid - Herramienta de limpieza del sistema podría encontrar algunos huérfanos más -- pero sin acceso a Root, las capacidades de esta aplicación son limitadas.
  • Si el "huevo grande" no puede ser encontrado y eliminado, uno puede empezar a desinstalar algunas aplicaciones, limpiando los "datos grandes" de otras (ver el primer paso), o, como último recurso, siempre queda el reinicio de fábrica que debería limpiar todo - pero ten en cuenta: todas tus aplicaciones descargadas y todos tus datos (en el almacenamiento interno, por supuesto - la tarjeta SD no se verá afectada) se eliminarán también cuando hagas esto.
  • si todavía no se puede resolver el problema, un último recurso es un restablecimiento de fábrica. Pero antes de hacerlo sería bueno estar preparado para la próxima vez, por lo que una última oportunidad son algunos pasos inmediatamente antes del restablecimiento de fábrica:
    1. haga una copia de seguridad de todos los datos y aplicaciones que necesite y pueda
    2. cambiar al modo avión el mercado debe no saber lo que estamos haciendo ahora
    3. uno por uno, desinstala tus aplicaciones (para las aplicaciones del sistema que no se pueden desinstalar: desinstala sus actualizaciones, borra la caché y los datos). Después de cada desinstalación, comprueba el espacio libre en busca de "grandes saltos" inesperados. Si se produce un "salto" de este tipo: Anote la aplicación desinstalada en ese lugar -- tiene que ser una/el mal. Continúa si aún no compensa el espacio perdido
    4. cuando termine con el último, vaya al "punto de no retorno", desenchufe, haga el reset de fábrica. Ya se acabó ;(
    5. tras el reinicio, vuelva a configurar su "dispositivo virgen" con los datos originales de su cuenta de mercado (¿los recuerda, espero?). Como nos aseguramos de que el mercado se mantuvo desinformado de nuestras acciones desde el paso 2, ahora debería ser capaz de volver a sincronizar sus aplicaciones y algunos datos. Las aplicaciones seguro, los datos sólo si los sincronizaste con el market antes del paso 2.
    6. Vigila las "aplicaciones malignas", si detectaste alguna en el paso 3. Es posible que quieras eliminarlas (ahora o más adelante).

La siguiente captura de pantalla muestra la salida de df -h en un Motorola Droid 2. Como puedes ver, hay 2 puntos de montaje en el almacenamiento interno que podrían ser candidatos a "llenarse": /data (el más probable - y obtuvo el éxito en este caso) más /cache . El comando se ha ejecutado sin privilegios de root:

ls -l output on a Motorola Droid 2

Lápidas: La ubicación de la carpeta es /data/tombstones . Permisos de la /data directorio son drwxrwxr-x El tombstones el subdirectorio tiene drwxr-xr-x -- para que sean accesibles también en los dispositivos no rooteados. Usando un emulador de terminal (ver arriba), puedes cd /data/tombstones y hacer un ls -l para ver si hay lápidas y qué tamaño ocupan. Desgraciadamente, todas las lápidas son propiedad del sistema, y los permisos están establecidos en rwx------ -- así que si ese es tu problema: no puedes eliminarlos sin Root :( Ten una buena copia de seguridad (¿eh? ¿cómo, sin Root?), y probablemente un reinicio de fábrica será tu último recurso...

11voto

Yahoo Serious Puntos 206

Esto parece el Fuga del registro GPS de Acer que teníamos en un Acer Iconia A200:

La conclusión es que cuando se utiliza el GPS, el controlador GPS para ICS 4.0.3 en el Tabletas de la serie A de Acer aparentemente escribe numerosos gl-YYYY-MM-DD-HHMMSS.txt archivos en el /data/gps directorio. Los archivos aparentemente no se borran automáticamente, por lo que con el tiempo se consumen la mayor parte del espacio de almacenamiento interno.

Los usuarios no pueden eliminar estos archivos sin acceso a root. Sin embargo, hay un parche para borrar los datos de registro del GPS (no se necesita acceso al Root, por lo que no se anula la garantía).

  • descargue el parche desde el Sitio de controladores de Acer (a su escritorio)
  • descomprimir y copiar el contenido Update.zip desde ella a una tarjeta microSD vacía y formateada en FAT32. (La subimos a una tarjeta ya presente en la tablet conectada, que no estaba vacía, pero igualmente funcionó).
  • (Re)inicie la tablet con la tarjeta microSD dentro, mientras mantiene pulsada la tecla "Bajar volumen" hasta que aparezca un mensaje en la esquina superior izquierda de la pantalla.
    (Algo así como Erasing cache before SD update... ; yo interpreto este mensaje como: "borrar y actualizar", por lo que debería curar el síntoma y la causa).
    La tablet seguirá arrancando después (menos de un minuto), y ya estará lista.

Hay un bonito .pdf en la descarga, donde se describen los pasos anteriores en detalle con capturas (de pantalla). (También habla de un user_cleanGPSlog archivo de texto, pero no lo teníamos y no parecía necesitarlo).

3voto

Domenic Puntos 40761

Tuve este mismo problema con mi tablet Acer A100 y encontré el origen del problema: hay una carpeta ubicada en /data/gps que se llena de archivos txt. La mía tenía 4.3G. Si tu dispositivo está rooteado, puedes borrarlos desde un emulador de terminal o adb y recuperar el espacio:

$ su
# cd /data/gps
# rm gl-*.txt

2voto

Daniel A. White Puntos 91889

Primero borre el .thumbnail dentro de su directorio DCIM, luego apague el dispositivo y vuelva a encenderlo. Esto resolvió el problema para mí.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X