Algo está consumiendo en secreto mi memoria interna Acer Iconia A500 y necesito ayuda para encontrarlo

25

He sido un feliz propietario de un Acer Iconia A500 durante un poco más de un año, pero hace un par de semanas comenzó a quejarse de que su memoria interna estaba llena. Me quedé un poco sorprendido mientras mantengo películas, y eso en la tarjeta SD externa, pero supuse que era un caché del navegador, Maps o algo así que había consumido una buena parte de la memoria 32G que tiene internamente.

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

700M + 643M + 0.2M + 64M + 98M claramente no es 27G

Tengo la sensación de que la parte gris más a la derecha de la barra debe ser un poco más de 379 MB (la parte disponible) ... (La tarjeta SD en la parte inferior de la imagen es la externa, no importa eso).

He probado casi todas las aplicaciones de uso de disco disponibles y todas muestran resultados similares, el siguiente es DiskView (imagen tomada después de eliminar algunas aplicaciones):

Salida DiskView

(en esta imagen, "Tarjeta SD" es la interna ...)

Una cosa que todas las aplicaciones de uso del 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 Android mismo (4.0.3 en este dispositivo) 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 procedo?

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 saber qué sucedió primero.

Rootearlo es una alternativa que probablemente me ayudaría a obtener más información, pero me gusta como está (excepto por este problema). Si es necesario resolverlo, por supuesto que podría hacerlo, pero parece que no debería tener que hacerlo con un dispositivo como este.

¿Hay otro camino a seguir? Tengo esta ingenua esperanza de que haya un botón en algún lugar que no haya 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 núcleos. Últimamente he tenido muchos bloqueos (presumiblemente porque se está quedando sin disco).
En respuesta al comentario de Izzy a continuación. Las aplicaciones suman más o menos exactamente los 700 MB enumerados como "Aplicaciones" (parece ser el total de datos y las aplicaciones mismas).

Fredrik
fuente
Mi primera suposición sería alguna aplicación como Google Play TV y películas , que por defecto almacena todas las películas descargadas en el almacenamiento interno. Pero para descubrir, un buen lugar para buscar es aplicaciones -> administrar aplicaciones (se accede desde la pantalla de inicio después de presionar la tecla de menú y abrir la configuración). En este lugar, se muestran todas las aplicaciones con su tamaño general, incluido el tamaño de los datos. Debería poder ordenar por tamaño (nuevamente a través de la tecla de menú). ¿Podría por favor verificar allí e informar?
Izzy
@Izzy Tanks pero lo he hecho una y otra vez mientras borro datos. Chrome está en la parte superior con 59.79MB (de los cuales 13MB están en la tarjeta SD y el resto es la aplicación). Tengo unas 30 aplicaciones instaladas, para acercarme a 32Gigs necesitaría más de 500 del tamaño de Chrome ... No uso Google Play TV y películas, todas mis películas están en la MicroSD externa.
Fredrik
No eliminaste estas cosas de una Mac y luego la desconectaste sin expulsar, ¿verdad?
jlehenbauer
Hm, eso no explica a dónde fueron esos GIGABYTES. ¿No tienes permisos de root en el dispositivo? Por lo tanto, es difícil de verificar desde el shell: sería tan fácil con el lscomando ... Y me pregunto por qué las otras herramientas muestran que el espacio no se usa. Si tiene instalado un emulador de terminal, puede intentar verificar con el df -hcomando (que no verifica el espacio utilizado, sino el disponible, por lo que al menos tendrá una referencia cruzada).
Izzy
@jlehenbauer No, lo monté en mis cajas de Linux y Windows solo para ver si podía echar un vistazo de lo que había / datos desde allí ... No podía ...
Fredrik

Respuestas:

11

Esto se parece a la fuga de registro GPS de Acer que tuvimos en un Acer Iconia A200:

La conclusión es que cuando se utiliza el GPS, el controlador de GPS para ICS 4.0.3 en las tabletas de la serie A de Acer aparentemente escribe numerosos gl-YYYY-MM-DD-HHMMSS.txtarchivos en el /data/gpsdirectorio. Aparentemente, los archivos no se eliminan automáticamente, por lo que con el tiempo consumirán la mayor parte del espacio de almacenamiento interno.

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

  • descargue el parche del sitio de controladores de Acer (a su escritorio)
  • descomprima y copie el contenido Update.zipen una tarjeta microSD vacía, formateada en FAT32. (Lo subimos a una tarjeta ya presente en la tableta conectada, que no estaba vacía, pero aún funcionaba).
  • (Re) inicie la tableta con la tarjeta microSD dentro, mientras mantiene presionada la tecla "Bajar volumen" hasta que aparezca un mensaje en la esquina superior izquierda de la pantalla.
    (Algo así Erasing cache before SD update...; interpreto este mensaje como: "borrar y actualizar", por lo que debería curar el síntoma y la causa).
    La tableta continuará encendiéndose después (menos de un minuto), y estará listo para comenzar.

Hay algo bueno .pdfen la descarga, que describe los pasos anteriores en detalle con las capturas (de pantalla). (También habla sobre un user_cleanGPSlogarchivo de texto adjunto , pero no lo teníamos y no parecía que lo necesitáramos).

Yahoo serio
fuente
¡Gracias! No está diciendo nada al respecto, ¿así que supongo que la actualización es relativamente segura y normalmente no borrará la tableta?
Fredrik
@Fredrik: la documentación no menciona la eliminación de ningún dato (excepto los registros) y no notamos que se haya eliminado nada. Pero mi amigo (soy una especie de administrador involuntario del sistema ...) lo usa principalmente para navegar y jugar, por lo que no hay un almacenamiento importante de medios, etc. (Y, por supuesto, ya eliminamos una gran cantidad de caché, datos y aplicaciones, antes de encontrar la causa y el parche). Sin embargo, no conozco todos los datos que podrían haberse almacenado / perdido, por lo que no puedo asegurarlo. Pero parecía bastante seguro.
Yahoo Serious
20

Aquí hay algunos puntos clave para este problema. Aunque no todos se aplicaron en este caso, todavía los incluiré a todos, ya que en otro caso podrían resultar útiles:

  • Un buen punto de partida para verificar es aplicaciones -> administrar aplicaciones en el menú del sistema de Android, que enumera todas las aplicaciones + datos y se puede ordenar por tamaño, para identificar a los "mayores consumidores". Mientras esté aquí, puede "eliminar" cachés demasiado grandes (por aplicación)
  • algunos directorios en el sistema de archivos no pueden investigarse sin tener privilegios de root, por lo que los preferidos du -k|sort -n(para encontrar los archivos más grandes), por ejemplo, omitirán los directorios a continuación/data
  • aún así, tener un emulador de terminal disponible ( Android Terminal Emulator sería un buen candidato), al menos df -hpodría mostrar dónde el espacio libre va hacia cero (ver captura de pantalla a continuación). En caso de que el -hparámetro ("legible para humanos") no se entienda en su sistema, puede intentar reemplazarlo por -m("megabytes"), -k("kilobytes") u omitirlo por completo.
  • El artículo Depuración de los volcados del núcleo de Android describe que los "volcados del núcleo" en Android se denominan "Tombstones" y se almacenan globalmente como /data/tombstones/tombstone_nn"nn" simplemente como un contador. Como se informaron muchos accidentes, este podría ser un lugar "lleno" (ver más abajo). Pero solo 2.5MB podrían ubicarse aquí en este caso.
  • Según Android Forensics 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 shell (la cuenta de usuario no rooteada ejecuta adbd como). Cuando se instala una aplicación, primero se copia a "/ data / local". Lo que significa que, incluso en dispositivos no rooteados, uno debería poder indagar aquí.
  • SD Maid: la herramienta de limpieza del sistema puede encontrar más huérfanos, pero sin acceso a la raíz, las capacidades de esta aplicación son limitadas.
  • Si no se puede encontrar y eliminar el "gran huevo", se puede comenzar a desinstalar algunas aplicaciones, limpiar "grandes datos" de otras (ver primer paso) o, como último recurso, siempre queda el restablecimiento de fábrica que debería limpie todo, pero tenga en cuenta: todas las aplicaciones descargadas y todos sus datos (solo en almacenamiento interno, por supuesto, la tarjeta SD no se verá afectada) también se eliminarán cuando haga esto.
  • Si aún no 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 reinicio de fábrica:
    1. respalde tantos datos / aplicaciones como necesite y pueda
    2. cambiar al modo avión: el mercado no debe saber lo que estamos haciendo ahora
    3. una por una, desinstale sus aplicaciones (para aplicaciones del sistema que no se pueden desinstalar: desinstale sus actualizaciones, borre la memoria caché y los datos). Después de cada desinstalación, verifique su espacio libre en busca de "grandes saltos" inesperados. Si ocurre ese "salto": tenga en cuenta que la aplicación se desinstaló en este lugar, tiene que ser una / la malvada. Continúe si aún no compensa el espacio perdido
    4. cuando termine con el último, vaya al "punto de no retorno", desconecte el enchufe, realice el restablecimiento de fábrica. Ya se terminó ;(
    5. después del reinicio, reconfigure su "dispositivo virgen" con los datos de su cuenta de mercado original (¿los recuerda con suerte?). Como nos aseguramos de que el mercado no estuviera informado de nuestras acciones desde el paso 2 en adelante, ahora debería poder volver a sincronizar sus aplicaciones y algunos datos. Sin duda, las aplicaciones solo proporcionaron datos que los sincronizó con el mercado antes del paso 2.
    6. vigile las "aplicaciones malignas", si detectó alguna en el paso 3. Es posible que desee eliminarlas (ahora o más adelante).

La siguiente captura de pantalla muestra la salida de df -hun Motorola Droid 2. Como puede ver, hay 2 puntos de montaje en el almacenamiento interno que podrían ser candidatos para "llenarse": /data(lo más probable, y obtuve el golpe en este caso) más /cache. El comando se ejecutó sin privilegios de root:

Salida ls -l en un Motorola Droid 2

Lápidas: la ubicación de la carpeta es /data/tombstones. Los permisos del /datadirectorio son drwxrwxr-xlos que tombstonestiene el subdirectorio drwxr-xr-x, por lo que también son accesibles en dispositivos no rooteados. Usando un emulador de terminal (ver arriba), puede cd /data/tombstonesy hace una ls -lpara ver si hay lápidas y qué tamaño ocupan. Desafortunadamente, todas las lápidas son propiedad del sistema y los permisos están configurados en rwx------, así que si ese es su problema: no puede eliminarlos sin root :( Tiene una buena copia de seguridad (¿eh? ¿Cómo, sin root?), Y probablemente un restablecimiento de fábrica será tu último recurso ...

Izzy
fuente
Parece que / data es donde se usa todo ... 26 de 27G usado ... Actualmente 467M gratis ... Solo necesito descubrir qué :-)
Fredrik
¿Qué tal un chat? Tienes la reputación necesaria (se requieren más de 20).
Izzy
claro, ¿cómo empiezo uno?
Fredrik
Solo ven y únete, he creado una sala: chat.stackexchange.com/rooms/4403/tombstones
Izzy
Gracias por todos los buenos consejos ... Realmente no llegué a ningún lado excepto cerca de realizar una copia de seguridad real y un restablecimiento de fábrica es probablemente mi mejor opción. Gracias de nuevo.
Fredrik
3

Tuve el mismo problema con mi tableta Acer A100 y encontré la fuente del problema: hay una carpeta ubicada en / data / gps que se llena con archivos txt. La mía fue de 4.3G. Si su dispositivo está rooteado, puede eliminarlos de un emulador de terminal o adb y reclamar su espacio:

$ su
# cd /data/gps
# rm gl-*.txt
Jarett Millard
fuente
Gracias, no estaba enraizado, así que no me habría ayudado entonces. Aunque es bueno saberlo para el futuro ...
Fredrik
Sí, si no está rooteado, la única opción es hacer un restablecimiento de fábrica. Puedes rootear temporalmente y luego volver atrás también. La parte más difícil de rootear es probablemente instalar el controlador ADB y trabajar en su computadora.
Jarett Millard
Raramente uso el GPS en el mío, pero después de leer esto utilicé ES File Explorer, encontré un archivo llamado data / GPS y encontré cientos o posiblemente mil archivos que mostraban 0 datos, así que los eliminé todos y pasé de aproximadamente 300Mb. de espacio libre para más de 4 conciertos de espacio libre.
Dan, no importa si utilizas el GPS o no: este dispositivo en particular parece recolectar archivos en esa carpeta independientemente.
Jarett Millard
@Dan: hay un parche de Acer. Ver mi respuesta
Yahoo Serious
2

Primero elimine la .thumbnailcarpeta dentro de su directorio DCIM, luego apague el dispositivo y vuelva a encenderlo. Esto resolvió mi problema.

bimsas85
fuente
1
Creo que las miniaturas fueron una de las primeras cosas que eliminé. Desafortunadamente, no se comió mucho de los que faltan 30G.
Fredrik