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 free
im Gerätespeicher und 10 GB
im 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 error
wenn 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?
insufficient-memory
Tag 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).Antworten:
*#9900#
Geben Sie auf Samsung-Handys den Dialer ein und wählen Sie die zweite Option: "Dumpstate / logcat löschen".quelle
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:
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. )
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.
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?
quelle
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.
quelle
Vielleicht sollten Sie diesen Link überprüfen und hoffen, dass dies Ihr Problem löst.
Auszug:
quelle
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" :
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:
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 ):
Wenn Sie zum Beispiel die größte Zahl unter sehen
Pictures, videos
, möchten Sie wahrscheinlich mit den OrdnernDCIM/Camera
und beginnenPictures
. wenn die größte Zahl unter istAudio
, Blick inSounds
undMusic
fü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.
quelle
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.
quelle
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.
quelle
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.
quelle