„Storage Space Running Out“, obwohl noch genügend Speicherplatz vorhanden ist?

Ich habe ein Samsung Galaxy i9000-Äquivalent (T959), das kürzlich "Speicherplatz knapp" anzeigt. Ich habe Cyanogen 10.1 für ein paar Jahre ohne Probleme ausgeführt, bis jetzt. Aber ich habe 400 MB frei auf meiner Systempartition und 3 GB auf meiner SD-Partition.

Aus anderen Beiträgen, die ich gelesen habe, gehören zu den Optionen:

  • Löschen aller Protokolle in /data/log
  • *#9900# und auswählendelete dumpstack
  • verwenden adb shell, um alles in /data/log zu löschen
  • Verschieben von Apps auf die SD-Partition

Allerdings /data/logist mein Ordner leer! (überprüft mit ES-Datei-Explorer und sogar Terminal-Emulator). Und ich habe 400 MB frei auf dem Systemlaufwerk!

Mit 400 MB frei auf meinem Systemlaufwerk (sowohl mit DataUsage als auch mit Storage Use bestätigt) verstehe ich nicht, woher diese Meldungen kommen! Ich habe es versucht wiping davlik cache, aber auch das hat nichts gebracht.

Alles, was ich gelesen habe, deutet darauf hin, dass Protokolldateien der Schuldige sind, aber nichts, was ich ausgeführt habe, scheint eine Protokolldatei zu erkennen, die Platz beansprucht.

In der Zwischenzeit kann ich den Google Mail-Client / die Google Mail-App nicht mehr verwenden (keine Synchronisierung möglich), daher kann ich keine E-Mails senden oder empfangen.

Ich weiß, dass dies wie eine doppelte Frage erscheinen mag, aber ich kann keine Beiträge finden, die sich mit diesem Problem befassen, wenn auf dem Gerät tatsächlich noch viel Speicherplatz übrig ist (> 25 %!).

Vom Terminal:

df:
Filesystem       Size   used    Free
/dev             198.5M  32K    198.5M
/mnt/secure      198.5M  0K     198.5M
/mnt/asec        198.5M  0K     198.5M
/mnt/obb         198.5M  0K     198.5M
/cache           17.5M   2.3M   15.2M
/radio           16M     14.3M  1.7M
/datadata        422M    395.6M 26.4M
/system          393.7M  334.4M 59.3M
/data            1.5G    1.1G   396.9M
/efs             12.5M   5.9M   6.6M
/storage/sdcard0 13G     9.5G   3.5G

Es gibt auch einige App-spezifische Mount-Punkte, von denen ich glaube, dass es keinen Wert hat, sie hier aufzulisten.

Screenshot von df aus einem Terminalfenster auf dem Telefon

Antworten (3)

Wie Alexander bereits betonte , sind verschiedene Partitionen beteiligt. Die "400 MB auf Ihrer Systempartition" (eigentlich sind nur ~ 300 MB frei) haben hier überhaupt keine Auswirkungen, da Sie sie nicht verwenden können: Sie werden /systemim normalen Betrieb schreibgeschützt gemountet und sind hauptsächlich für das Betriebssystem und seine Kernanwendungen reserviert .

Lassen Sie uns Ihren Baum nacheinander begehen:

  • /dev, /system, /efs, /cache, /radio: Dies sind "besondere Speicherorte", die vom System verwendet werden und nicht (direkt) für Ihre Apps und Ihre Daten verfügbar sind.
  • /mnt/secure, /mnt/asec, /mnt/obb: ähnlich.
  • /dataund /storage/sdcard0: Ihre SD-Karten beziehen sich nicht auf diese Fehlermeldung.
  • /datadata: Los geht's, das ist der Störenfried: Nur 26,4 Mio. sind hier frei. Der von Ihnen beschriebene Fehler wird ausgelöst, sobald der freie Speicherplatz unter 25 MB fällt (oder manchmal unter 10%, was ~40 MB wären). Egal wie viel Platz woanders zur Verfügung steht.

Welche Maßnahmen ergriffen werden müssen, erfahren Sie im Wiki Tags , das weitere Hintergrundinformationen erklärt und Erste-Hilfe-Maßnahmen sowie Links zu verwandten Quellen bietet.

Vielen Dank für Ihre nützliche Erklärung. In meinem Android 6.0.1 habe ich keine /datadataPartition, aber ich habe /data/dataeine. Ist das dasselbe? Oder muss ich mich darum kümmern /nvdata? DANKE!
Ja, in den meisten Fällen ist es tatsächlich /data/data, @Metafaniel. Aber hier habe ich es an das Gerät des OP angepasst (einige verwenden /datadata, meistens Samsung-Geräte).

Das habe ich hier beantwortet

Apps werden auf der /data-Partition gespeichert, während sich der leere Speicherplatz, den Sie haben, wahrscheinlich an einem anderen Ort befindet, z. B. auf einer internen SD-Karte. Selbst wenn Sie an anderer Stelle freien Speicherplatz haben, können Apps nirgendwo anders als auf der /data-Partition installiert werden.

Es gibt eine Möglichkeit, die /data-Partition zu vergrößern, indem Sie die Größe Ihrer Partitionen ändern (ich habe es selbst getan), aber es wird nicht empfohlen, wenn Sie nicht wissen, was Sie tun, da Sie Ihr Telefon unbrauchbar machen können.

Versuchen Sie, den Befehl entweder im Terminal-Emulator oder in der ADB-Shell zu verwenden df, um zu sehen, wie viel freier Speicherplatz Sie auf jeder einzelnen Partition haben.

Ich hatte das bereits getan und einen Screenshot gemacht, aber ich habe Probleme, ihn von meinem Handy hochzuladen! :) Ich habe meine Frage / meinen Beitrag aktualisiert, wobei die Ergebnisse stattdessen von Hand neu eingegeben wurden.

Das Löschen des ganzen Mülls und der App-Cashes behebt es für mich, wenn ich das Problem habe, dass mir gesagt wird, dass ich nicht genug Speicherplatz habe, wenn ich es tatsächlich tue. Löschen Sie den Cashe für jede einzelne App, wenn das Corning aus dem Systemspeicher nicht funktioniert.