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):
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):
(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).
ls
comando ... 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 eldf -h
comando (que no verifica el espacio utilizado, sino el disponible, por lo que al menos tendrá una referencia cruzada).Respuestas:
Esto se parece a la fuga de registro GPS de Acer que tuvimos en un Acer Iconia A200:
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).
Update.zip
en 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).(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
.pdf
en la descarga, que describe los pasos anteriores en detalle con las capturas (de pantalla). (También habla sobre unuser_cleanGPSlog
archivo de texto adjunto , pero no lo teníamos y no parecía que lo necesitáramos).fuente
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:
du -k|sort -n
(para encontrar los archivos más grandes), por ejemplo, omitirán los directorios a continuación/data
df -h
podría mostrar dónde el espacio libre va hacia cero (ver captura de pantalla a continuación). En caso de que el-h
parámetro ("legible para humanos") no se entienda en su sistema, puede intentar reemplazarlo por-m
("megabytes"),-k
("kilobytes") u omitirlo por completo./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./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í.La siguiente captura de pantalla muestra la salida de
df -h
un 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:Lápidas: la ubicación de la carpeta es
/data/tombstones
. Los permisos del/data
directorio sondrwxrwxr-x
los quetombstones
tiene el subdirectoriodrwxr-xr-x
, por lo que también son accesibles en dispositivos no rooteados. Usando un emulador de terminal (ver arriba), puedecd /data/tombstones
y hace unals -l
para 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 enrwx------
, 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 ...fuente
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:
fuente
Primero elimine la
.thumbnail
carpeta dentro de su directorio DCIM, luego apague el dispositivo y vuelva a encenderlo. Esto resolvió mi problema.fuente