Ich bin seit etwas mehr als einem Jahr glücklicher Besitzer eines Acer Iconia A500, aber vor ein paar Wochen fing es an, sich darüber zu beschweren, dass sein interner Speicher voll ist. Ich war etwas überrascht, als ich Filme und dergleichen auf der externen SD-Karte aufbewahre, aber ich nahm an, dass es sich um einen Browser-Cache, Karten oder ähnliches handelte, der einen beträchtlichen Teil des 32-Gigabyte-Speichers, den er intern hat, aufgebraucht hatte.
Dies scheint jedoch nicht der Fall zu sein. Ich habe die Daten fast jeder einzelnen App gelöscht, die ich installiert habe, aber wenn ich mir die Registerkarte Speicher der Einstellungen ansehe, sehe ich Folgendes (vor ein paar Stunden):
Ich habe das Gefühl, dass der rechte graue Teil der Leiste etwas mehr als 379 MB (der verfügbare Teil) sein sollte ... (SD-Karte unten im Bild ist die externe, vergiss die).
Ich habe fast jede verfügbare App zur Festplattennutzung ausprobiert und alle zeigen ähnliche Ergebnisse, das Folgende ist DiskView (Bild aufgenommen, nachdem ich einige Apps entfernt habe):
(in diesem Bild ist "SD Card" die interne Karte...)
Eine Sache, die alle Apps zur Festplattennutzung gemeinsam zu haben scheinen, ist, dass sie, wenn das Gerät nicht gerootet ist, nicht sehen können, was sich in einigen Verzeichnissen (wie /data) befindet, was mich denken lässt, dass es entweder Android selbst ist (4.0.3 auf diesem Gerät) der eine Art Cache hat, der sich schlecht verhält, oder dass ein Prozess irgendwo extreme Mengen an Protokollen erzeugt.
Entschuldigung für diese lange Einführung, aber die grundlegende Frage lautet: Wie gehe ich vor?
Ich denke, eine Alternative besteht darin, herauszufinden, was es wert ist, gesichert zu werden, und einen Werksreset oder so etwas durchzuführen, aber ich würde wirklich gerne herausfinden, was zuerst passiert ist.
Es zu rooten ist eine Alternative, die mir wahrscheinlich helfen würde, mehr herauszufinden, aber ich mag es so wie es ist (mit Ausnahme dieses Problems). Wenn es nötig ist, um es zu lösen, könnte ich es natürlich tun, aber es fühlt sich so an, als ob Sie es mit einem Gerät wie diesem nicht müssen sollten.
Gibt es einen anderen Weg nach vorne? Ich habe diese naive Hoffnung, dass es irgendwo eine Schaltfläche gibt, die ich nicht gesehen habe, die alle Protokolle löscht oder die Protokollebene von Debug auf Info reduziert.
Bearbeiten: Eine Sache, die ich in Betracht gezogen habe, aber nicht untersuchen kann, ist, ob es sich um Kerne handeln könnte. Ich hatte in letzter Zeit viele Abstürze (vermutlich, weil die Festplatte knapp geworden ist).
Als Antwort auf Izzys Kommentar unten. Apps summieren sich mehr oder weniger genau zu den 700 MB, die als "Apps" aufgeführt sind (scheint die Gesamtheit der Daten und der Apps selbst zu sein).
Das sieht aus wie das Acer GPS-Log-Leck , das wir auf einem Acer Iconia A200 hatten:
Unter dem Strich schreibt der GPS-Treiber für ICS 4.0.3 auf den Tablets der Acer-A-Serie bei der Nutzung des GPS offenbar zahlreiche
gl-YYYY-MM-DD-HHMMSS.txt
Dateien in das/data/gps
Verzeichnis. Die Dateien werden anscheinend nicht automatisch gelöscht und verbrauchen daher im Laufe der Zeit den größten Teil des internen Speicherplatzes.
Benutzer können diese Dateien nicht ohne Root-Zugriff löschen. Es gibt jedoch einen Patch zum Löschen der GPS-Protokolldaten (kein Root-Zugriff erforderlich, daher kein Garantieverlust).
Update.zip
darin enthaltene auf eine leere, FAT32 formatierte microSD-Karte kopieren. (Wir haben es auf eine bereits vorhandene Karte im angeschlossenen Tablet hochgeladen, die nicht leer war, aber trotzdem funktionierte.)Erasing cache before SD update...
; Ich interpretiere diese Meldung als: „löschen und aktualisieren“, also sollte das Symptom und die Ursache behoben werden.) Im Download befindet sich eine schöne .pdf
Anleitung, die die obigen Schritte detailliert mit (Screen-)Shots beschreibt. (Es spricht auch von einer begleitenden user_cleanGPSlog
Textdatei, aber wir hatten sie nicht und schienen sie auch nicht zu brauchen.)
Hier sind einige wichtige Punkte zu diesem Problem. Obwohl in diesem Fall nicht alle zutrafen, werde ich sie trotzdem alle einbeziehen – da sie sich in einem anderen Fall als hilfreich erweisen könnten:
du -k|sort -n
würde die bevorzugte Methode (um die größten Dateien zu finden) beispielsweise die darunter liegenden Verzeichnisse überspringen/data
df -h
zeigen, wo der freie Speicherplatz gegen Null geht (siehe Abbildung unten). Falls der -h
Parameter ("vom Menschen lesbar") auf Ihrem System nicht verstanden wird, können Sie versuchen, ihn durch -m
("Megabytes"), -k
("Kilobytes") zu ersetzen oder ihn ganz wegzulassen./data/tombstones/tombstone_nn
, wobei „nn“ einfach ein Zähler ist. Da viele Abstürze gemeldet wurden, könnte dies ein Ort sein, der sich "füllt" (siehe unten). Hier könnten sich in diesem Fall aber nur 2,5 MB befinden./data/local
: Das Verzeichnis „/data/local“ ist wichtig, da es der Shell (dem Benutzerkonto, auf dem adbd als nicht gerootete Telefone ausgeführt werden) Lese-/Schreibzugriff ermöglicht. Wenn eine App installiert wird, wird sie zunächst nach „/data/local“ kopiert. Das heißt, auch auf nicht gerooteten Geräten sollte man hier reinschnuppern können.Der folgende Screenshot zeigt die Ausgabe df -h
auf einem Motorola Droid 2. Wie Sie sehen können, gibt es 2 Einhängepunkte im internen Speicher, die Kandidaten für das „Befüllen“ sein könnten: /data
(der wahrscheinlichste – und in diesem Fall den Treffer erhalten) plus /cache
. Der Befehl wurde ohne Root-Rechte ausgeführt:
Tombstones: Der Speicherort des Ordners ist /data/tombstones
. Berechtigungen des /data
Verzeichnisses sind drwxrwxr-x
, die des tombstones
Unterverzeichnisses drwxr-xr-x
-- sind also auch auf nicht gerooteten Geräten zugänglich. Mit einem Terminal-Emulator (siehe oben) können Sie cd /data/tombstones
sehen ls -l
, ob es Tombstones gibt und welche Größe sie einnehmen. Leider sind alle Tombstones im Besitz des Systems und die Berechtigungen sind auf rwx------
-- eingestellt, wenn das also Ihr Störenfried ist: Sie können sie nicht ohne Root entfernen :( Haben Sie ein gutes Backup (huh? wie, ohne Root?) Und wahrscheinlich einen Werksreset wird dein letzter Ausweg sein ...
/data/media/clockworkmod/backup
Es gibt automatisch generierte Sicherungen, die sehr viel Speicherplatz beanspruchen.Ich hatte das gleiche Problem mit meinem Acer A100-Tablet und fand die Ursache des Problems: Es gibt einen Ordner in /data/gps, der sich mit txt-Dateien füllt. Meine war 4,3G. Wenn Ihr Gerät gerootet ist, können Sie es aus einem Terminalemulator oder adb löschen und Ihren Speicherplatz zurückfordern:
$ su
# cd /data/gps
# rm gl-*.txt
Löschen Sie zuerst den .thumbnail
Ordner in Ihrem DCIM-Verzeichnis, schalten Sie dann das Gerät aus und wieder ein. Dies löste das Problem für mich.
Friedrich
Ale
/data
Es hat keine Probleme, in das Verzeichnis zu graben . (Daher weiß ich, dass der größte Teil meines Speicherplatzes von zwischengespeicherten Google Music-Dateien verwendet wird.)Friedrich