Speicherplatz knapp. Einige Systemfunktionen funktionieren möglicherweise nicht

29

In meinem Android in Benachrichtigungsleiste sehe ich Nachricht Storage space running out. Some system functions may not work.

Wenn ich nachschaue, sehe ich 188 MB freeim Gerätespeicher und 10 GBim USB-Speicher herum .

Ich habe Android OS ein paar Mal neu installiert.

Es hilft für ein paar Monate, dann kehrt das Problem zurück.

Wenn ich einige Anwendungen oder Daten lösche, hilft das für ein paar Stunden bis ein paar Tage.

Fragen:

  • Warum bekomme ich, Storage space errorwenn viel Platz zur Verfügung steht?
  • Kann ich Geräte- und USB- Speicher verbinden? Hilft es oder verzögert es zumindest die Zeit, bis das Problem wieder auftritt?
  • Irgendwelche anderen Ratschläge, wie ich mit diesem Problem umgehen kann?
Jacob
quelle
Haben Sie versucht, die Protokolldateien zu löschen? Wenn nicht, können Sie dies tun, indem Sie * # 9900 # wählen und Dumpstack löschen auswählen. Sehen Sie, ob dies Ihnen dabei helfen kann, etwas Platz für Sie freizugeben.
Peter Carlos
Ich habe gerade den insufficient-memoryTag zu Ihrer Frage hinzugefügt . Bitte überprüfen Sie das Tag-Wiki , das Ihnen den Einstieg erleichtern soll (enthält einige Erste-Hilfe-Links sowie Links zu weiteren Details).
Izzy
Ich vermute, dass es ein Problem mit Mailbox ist, da es abstürzt (zusammen mit "android-process-acore") und mein System für einige Zeit funktioniert, nachdem ich den Cache aus Mailbox "geleert" habe.
Tom Brito
Ich habe das Problem gelöst, indem ich mein Telefon auf die werkseitigen Einstellungen zurückgesetzt habe ...: /
Tom Brito
Es muss in Samsungs eigenen Dialer gewählt werden.
reticent

Antworten:

13

*#9900#Geben Sie auf Samsung-Handys den Dialer ein und wählen Sie die zweite Option: "Dumpstate / logcat löschen".

James
quelle
Nun, diese Lösung funktioniert nicht auf Android 5.0.1 und ich nehme für 4.x auch an.
Yilmi
4
Dies ist eine Samsung-spezifische Sache, es funktioniert nicht auf anderen Handys. Sie müssen es auch nicht wählen (anrufen). Nachdem Sie das letzte # -Zeichen gedrückt haben, wird das Menü sofort angezeigt.
David Balažic
Funktioniert nicht auf meinem Samsung Galaxy S4. Wie Gayle sagte, passiert nichts, nachdem der Code in den Dialer eingegeben wurde. Wenn Sie auf das Telefonsymbol klicken, um zu wählen, "Willkommen bei Verizon Wireless, Ihr Telefon ... ... kann nicht als gewählt abgeschlossen werden"
DoubleDouble
10

Obwohl es bereits viele Antworten gibt, gibt es eigentlich keine, die zwei Hauptfragen beantworten und die dritte, nur für einen Fall von Müllkippenproblemen. Lesen Sie einfach größeren Text, wenn Sie es eilig haben.
Außerdem erkläre ich, warum Lösungen, die in anderen Antworten erwähnt werden, nur manchmal hilfreich sind. Und bieten Sie eine andere Lösung für den Fall an, dass Katze nicht Ihr Problem ist.

  • Warum erhalte ich den Speicherplatzfehler, wenn viel Speicherplatz verfügbar ist?

Es ist kein Fehler, es ist beabsichtigt. Der Auslöser für geringen Speicherplatz ist ziemlich hoch, normalerweise 10% ODER 500 MB, je nachdem, welcher Wert niedriger ist.

"Einige Systemfunktionen funktionieren möglicherweise nicht" - das ist nicht präzise, ​​andere funktionieren NICHT.
Synchronisieren Sie einige Download-Funktionen, installieren Sie Apps, Hangouts und viele Google Apps.

Wenn du fragst:

  • Warum sind weniger als 500 MB verfügbar?

Dann lautet die Antwort: Entweder haben Sie es unwissentlich aufgebraucht oder es liegt ein Problem vor, wenn etwas Ihren Speicherplatz ausfüllt.
Wenn Sie es aufgebraucht haben und überprüfen möchten, woran Sie interessiert sind, befolgen Sie die Antworten mit den Worten "Räumen Sie Ihren Speicherplatz auf". Andernfalls kann es verschiedene andere Probleme geben, aber höchstwahrscheinlich ist es logcat, das riesige dumpstate-Dateien zurücklässt. Befolgen Sie in diesem Fall die Antworten unter Angabe von logcat oder log oder dumpstate. Oder springe zu meinem letzten Absatz weiter unten.


Welche Teile des Speichers werden auf freien Speicherplatz überwacht?
Wir können zwei Modellsituationen anhand der FS-Struktur in einem Android-Telefon unterscheiden:
(Beachten Sie, dass das, was ich als INTERNAL STORAGE bezeichne, kein standardisierter Name ist, sondern normalerweise seltsamerweise als SD-Karte bezeichnet wird und möglicherweise auch als USB-Speicher bezeichnet wird. )

  • DATA-Partition ist eine separate Partition von INTERNAL STORAGE

INTERNER SPEICHER wird nicht überwacht und Sie können ihn mit bis zu null freien Bytes füllen, ohne dass etwas passiert. Der Datenspeicher wird überwacht, auf dem Galaxy S2 sind es 10%, ab 1500 MB müssen immer 150 MB verfügbar sein.

  • eine Partition für DATA und INTERNAL STORAGE

INTERNER SPEICHER wird als separate Partition mit unterschiedlichen Berechtigungsrechten emuliert. Es hat auch eine "Sicherung" oder Reserve, die es nicht zulässt, den gesamten Platz der realen Partition zu nutzen. Dateien auf INTERNAL STORAGE befinden sich tatsächlich in / data / media /

alten Modellen, möglicherweise bis Android v2.3, und haben auch eine DBDATA-Partition, die separat überwacht wurde - wenn ich mich richtig erinnere

Ein Wechsel von einem System zu einem anderen wurde möglicherweise durch ein FW-Update durchgeführt. Ich erinnere mich noch daran, als ein solches Update Tausende meiner Urlaubsbilder auf dem Galaxy Note2 entfernte. Eine INTERNAL STORAGE-Partition wurde entfernt und mit FUSE auf der DATA-Partition gemountet. Als ich den freien Speicherplatz auf jeder Partition überprüfte, gab es einen Unterschied von 100 MB.


Abhängig von Ihrer Datenstruktur müssen Sie beispielsweise 400 MB freien Speicherplatz in einem INTERNEN SPEICHER behalten, der unter Verwendung von df oder einer App zur Analyse des freien Speicherplatzes möglicherweise als 500 MB freier Speicherplatz auf der DATA-Partition angezeigt wird.
Beachten Sie, dass
- die Mindestgröße für jedes Modell und manchmal auch für die FW-Version unterschiedlich ist.
- Sie müssen ungefähr eine Minute warten, um zu sehen, ob sich die Benachrichtigung von selbst löscht, nachdem Sie mehr Speicherplatz verfügbar gemacht haben.



zweite Frage:

  • Kann ich Geräte- und USB-Speicher verbinden? Hilft es oder verzögert es zumindest die Zeit, bis das Problem wieder auftritt?

Schnelle Antwort, NEIN. Und wenn es helfen würde? Ja, es würde helfen, das Problem des geringen Platzbedarfs durch einen größeren Gesamtspeicher zu vermeiden.

Um es näher zu erläutern:
WENN "USB-Speicher" eine steckbare SD-Karte oder ein steckbares Gerät in Ihrem Fall ist oder wenn es sich auf einem separaten Speicherchip befindet, wie auf Tab 1 und Handys ähnlichen Alters, kann es nicht angeschlossen werden DATA-Partition.
WENN "USB-Speicher" in Ihrem Fall ein INTERNER SPEICHER ist, können Sie diesen beitreten, dies ist jedoch kein einfacher oder sicherer Vorgang. Mit anderen Worten, wenn es keine Anleitung von jemandem gibt, der dies mit demselben Telefonmodell erfolgreich durchgeführt hat wie Sie, können wir auch im übertragenen Sinne sagen: NEIN, das ist nicht möglich.

Beachten Sie beim Durchsuchen des Internets nach der Anleitung, dass es keine clevere Idee war, den INTERNEN SPEICHER als "USB-Speicher" zu bezeichnen, da es auch einen echten USB-Speicher gibt. Es gibt eine Reihe von Lösungen für die Aktivierung von USB für Speicherlaufwerke, die sogenannte USB-OTG-Funktion.

Grundsätzlich müssen Sie:
Ihren Speicherchip, der aus irgendeinem Grund als eMMC bezeichnet wird, neu partitionieren, USERDATA (was ist ein Partitionsname für INTERNAL STORAGE) löschen und den freigegebenen Speicherplatz mit der DATA-Partition zusammenführen.
dann finden / Kompilierung Sicherungsmodul , die Pflege der Emulation die Partition mit vollständigen Berechtigungen für media_rw oder einen anderen Benutzer nehmen würde
bearbeiten Init - Skript, einen Bereitstellungspunkt für neue internen Speicher zu schaffen ,
viele weiteren Änderungen und Verbesserungen , die ich nicht denken kann, .



dritte frage:

  • Irgendwelche anderen Ratschläge, wie ich mit diesem Problem umgehen kann?

Die beste Option, wenn Sie einen Root-Zugriff haben, ist zu

Senken Sie den Schwellenwert für den minimalen freien Speicherplatz.


Sie können es auf 1% reduzieren, möglicherweise sogar auf weniger. Das bedeutet mindestens 20 - 120 MB freien Speicherplatz.

Es beinhaltet SQLite3-Bearbeitung, aber obwohl es schwierig aussehen mag, ist es ein sehr einfacher Prozess. Folgen Sie einfach einem guten Führer und Sie werden es in Ordnung machen. DIESER Leitfaden sieht großartig aus oder es gibt auch sqlite3-Editor-Apps oder einen anderen Leitfaden, der DIESEN GUGL-Link verwendet .
Es gibt zwei Dinge zu beachten:
- Verschiedene Führer erwähnen unterschiedliche Tabellennamen. "Sicher", "System", "global" oder "gservices". Die Wahrheit ist, es war in verschiedenen Tabellen durch verschiedene Android-Versionen anwendbar. Jetzt sollte es in "global" sein, bevor es in "sicher" und vor diesem "System" war. Mein Rat ist, setzen Sie es einfach in allen von ihnen, Sie werden nichts verletzen. Befolgen Sie also die Anleitung, die Sie finden, und wiederholen Sie die Schritte, während Sie den Tabellennamen durch jeden der oben genannten Namen ersetzen.
- Möglicherweise ist die Datei settings.db gesperrt und auch mit root nicht beschreibbar. Dies ist mir beim Erscheinen von ICS passiert. Ist aber seitdem nicht mehr passiert. Starten Sie in diesem Fall die Wiederherstellung, ziehen Sie die Datei heraus, bearbeiten Sie sie auf dem PC und drücken Sie sie erneut.

Wenn 1% (ungefähr 100 MB, wenn Sie einen 16-GB-Chip haben) immer noch zu viel für Sie ist, fügen Sie wie für mich den Wert sys_storage_threshold_max_bytes hinzu. Ich habe 20000000 = ungefähr 20 MB und hatte nie ein großes Problem, obwohl viele Apps Keine Überprüfung des verfügbaren Speicherplatzes und Fehler ohne Angabe des Grundes. Beachten Sie daher, dass es sich möglicherweise immer um ein Problem mit freiem Speicherplatz handelt. Zwischen diesen beiden Variablen gibt es eine -OR- -Anweisung. Geben Sie dort nicht weniger als 20 ein, da Ihr Telefon möglicherweise nicht startet, wenn eine bestimmte Systemdatei im Ordner / data nicht geschrieben werden kann. Ich finde 20 MB ziemlich sicher, da es keine größeren Dateien als die in / data gibt, mit Ausnahme von / data / data, / data / app / und dalvik. und wenn eine Datei in / data / data kaputt geht, ist das keine große Sache. Das Zurücksetzen der Daten dieser App löst das Problem.


Wenn etwas den freien Raum auffrisst

Wenn Sie den Verdacht haben, dass nicht so viel Speicherplatz belegt werden sollte, oder wenn Sie lediglich den Speicherplatz bereinigen möchten, wie in einigen anderen Antworten hier beschrieben, empfehle ich DiskUsage , um visuell herauszufinden , was wie viel Speicherplatz beansprucht .
In der DiskUsage-App steht in der zweiten Spalte der Begriff "Medien" für INTERNAL STORAGE, und Apps stehen für / data / app und / data / data - Speicherplatz, der von Apps belegt wird.
Die 'Systemdaten' in grüner Farbe am unteren Rand sind der Rest des Ordners / data und sollten nicht zu hoch sein. 300 MB sind in Ordnung, über 1 GB ist wahrscheinlich ein Problem.
Wenn diese Systemdaten zu hoch sind, ist es möglich, dass Ihr Logcat wild geworden ist und Unmengen von postmortalen Gedichten erstellt hat. In diesem Fall und nur in diesem Fall sind alle anderen Antworten hier anwendbar. Das bedeutet, dass das Löschen dieser Menge verschwendeten Speicherplatzes in Ordner / Daten / Protokoll oder das Wählen einer * # 9900 #, die übrigens kein gültiger Befehl für jedes Gerät ist, Ihr Android-Gerät wieder in eine gute Stimmung versetzt. Wie lange ist die Frage, ob der Täter, der die übermäßige Protokollierung verursacht hat, ausgebessert oder beseitigt wurde?

papo
quelle
1
"Der Auslöser für geringen Speicherplatz ist ziemlich hoch, normalerweise 10% ODER 500 MB, je nachdem, welcher Wert niedriger ist." Können Sie eine Quelle dafür angeben? Ich weiß über die 10% Bescheid, aber statt der 500MB war die Zahl viel niedriger, als ich das letzte Mal nachgesehen habe (25MB, siehe z . B. hier . Ich habe jedoch nie einen "offiziellen Hinweis" auf diese Zahl gefunden.
Izzy
1
Wenn Sie sich normalerweise auf meine Verwendung des Wortes beziehen , würde ich nicht sagen, dass es heute ein faires Adverb war. Dafür waren alle meine Telefone eingestellt. Dies gilt jedoch möglicherweise nicht für frühere oder spätere Modelle oder für andere Marken als die, die ich damals hatte. Auf meinen Geräten waren 500 MB eine feste Größe. Ich habe dies mit 1MB-Dateien getestet. Wenn ich einen dupliziert habe, um 499 MB freien Speicherplatz zu belassen, wurde eine Benachrichtigung angezeigt, die verschwand, als ich einige löschte, um 501 MB freien Speicherplatz zu haben. Als ich den sys_storage_threshold_max_bytes- Wert auf 20000000 geändert habe, konnte ich nur 20 MB freien Speicherplatz ohne die Benachrichtigung über den vollständigen Arbeitsspeicher haben.
Papo
Danke Papo - das nagelt es auf jeden Fall. Besonderer Dank für die Erwähnung dieser Konstante! Und zugegeben, diese 25 MB waren zu Zeiten von Eclair / Froyo, in denen die Geräte insgesamt nur über eine begrenzte Speicherkapazität verfügten. Tag-Wiki aktualisiert :)
Izzy
3

Ich hatte genau das gleiche Problem. Hatte das Telefon mehrmals beim Samsung-Kundendienst, wo sie zweimal eine vollständige Software-Wiederherstellung durchführten und dann das Mainboard ersetzten, aber das Problem blieb bestehen.

Ich erkannte, dass die Speicherprotokolle, die die Protokolldatei füllten, anscheinend mit einem Netzwerkproblem verbunden waren, und beschloss, eine neue Sim zu beschaffen, um festzustellen, ob dies hilfreich war. Ich habe gestern die neue Sim bekommen und alles, was in den Log-Dateien zu stecken und den Systemspeicher zu füllen schien, scheint in Ordnung zu sein.

Früher war es vielleicht in Ordnung, wenn ich die Protokolldateien (* # 9900 #, Protokolldateien löschen) für einige Stunden gelöscht hatte, aber dann wurden die Protokolldateien plötzlich wieder gestartet. Innerhalb weniger Stunden reagierte mein Telefon (Galaxy Note) nicht mehr und ich bekam die Meldung, dass der Speicherplatz knapp wurde und mein Systemspeicher auf 100 MB anstatt 1,4 g gesunken war.

Nach Wochen und Wochen des gleichen Problems bin ich zurückhaltend zu sagen, dass die Dinge vollständig gelöst sind. Das Einfügen der neuen Sim scheint das Problem für mich gelöst zu haben.

Steve
quelle
JA! Das Vertauschen meiner beiden SIM-Karten scheint gelöst zu sein! Vielen Dank!
Tom Brito
Ops, es begann nach einigen Minuten wieder zu scheitern ...
Tom Brito
3

Vielleicht sollten Sie diesen Link überprüfen und hoffen, dass dies Ihr Problem löst.

Auszug:

  1. Roote dein Handy.
  2. Laden Sie die Root - Browser App fro hier
  3. Starten Sie neu
  4. Öffnen Sie die neu installierte Root-Browser-App. Es wird ein Popup-Fenster angezeigt, in dem Sie angeben, ob Sie der App Root-Berechtigung erteilen möchten. Erlaube es.
  5. Navigieren Sie zum /data/Ordner und löschen Sie ihnlog
  6. Sehe die Magie :)
Gast
quelle
2

Nun, der beste Weg , auf Null auf , was können Sie loswerden Speicherplatz frei zu machen ist eine App , die Ihre Speicher Verwendung abbildet wie Disk Usage , eine Bereinigung App wie SD Maid oder einen Dateimanager, suchen für große Dateien.

Da Sie jedoch vor dem Catch-22 stehen, Speicherplatz freizugeben, bevor Sie Apps herunterladen können, mit denen Sie Speicherplatz freigeben können, starten Sie mit dem Dateimanager " Meine Dateien" :

Bildbeschreibung hier eingeben

Tippen Sie auf Alle Dateien , dann auf Gerätespeicher und navigieren Sie zu den Ordnern, in denen sich mit größerer Wahrscheinlichkeit große Dateien befinden, die Sie entfernen können. Einige mögliche Kandidaten sind die folgenden Standardordner:

DCIM/Camera
Download
Pictures
Sounds
Documents
Temp
Music
Movies

Tippen Sie auf die Menüschaltfläche, wählen Sie Anzeigen nach , und wählen Sie dann Liste und Details , um die Dateigröße in der Liste anzuzeigen, damit Sie nicht lange auf die einzelnen Dateien drücken und Details auswählen müssen, um zu sehen, wie groß sie sind .

Um herauszufinden, wo Sie den meisten Speicher verwenden, rufen Sie Einstellungen> Speicher auf (der genaue Speicherort kann je nach Gerät und Betriebssystemversion variieren, z. B. bei einem Samsung Galaxy S auf der Registerkarte Mehr ):

Bildbeschreibung hier eingeben

Wenn Sie zum Beispiel die größte Zahl unter sehen Pictures, videos, möchten Sie wahrscheinlich mit den Ordnern DCIM/Cameraund beginnen Pictures. wenn die größte Zahl unter ist Audio, Blick in Soundsund Musicfür Dateien loszuwerden.

Da es ein langwieriger Prozess ist, die Standardwerkzeuge zu verwenden, empfehle ich, dies nur so zu tun, bis Sie genügend Speicherplatz zum Herunterladen einiger Apps haben, mit denen Sie effizienter bereinigen können.

Adi Inbar
quelle
2

Auf einem Galaxy S2 mit Cynagoenmode 11 habe ich die folgenden Schritte ausgeführt, um Speicherplatz freizugeben. Dadurch werden alle unnötigen generierten Protokolle gelöscht.

> adb shell
$ cd /data/log
$ rm *
Kiran
quelle
1

Ich habe dieses Speicherproblem durchgemacht. Dies ist die Lösung für Ihr Problem nur, wenn Sie "root" -Zugriff haben. Dieses Problem tritt aufgrund alter Anwendungsdaten von Apps auf, die nicht ordnungsgemäß deinstalliert wurden.
Laden Sie "SD Maid" aus dem Play Store herunter. Sie können nach Anwendungsdaten suchen, die trotz Deinstallation auf Ihrem Gerät vorhanden sind. Räumen Sie die Leichen auf und versuchen Sie erneut, die zu installierende App zu installieren, und sie sollte funktionieren.

Stichsäge
quelle
0

Ich denke, APP2SD wird für Sie arbeiten. Hiermit können Sie den Standard-App-Speicherort auf USB- oder Ext-Karte einstellen. Dazu kann ich Ihnen vorschlagen, die AIO Toolbox herunterzuladen und zu installieren. Es hat Tonnen von Funktionen eingebaut. Sehen Sie, ob es Ihnen helfen könnte.

Siehe scharf
quelle