Meine interne Speicherkapazität geht zur Neige. Was kann ich tun?


18

Derzeit ist mein interner Speicher fast voll.

Was kann ich außer dem Verschieben von Anwendungen auf den externen Speicher tun, um mehr Speicherplatz freizugeben, meine aktuellen Anwendungen jedoch beizubehalten und eine Deinstallation zu vermeiden?

(Einige von ihnen werden nicht bewegt)



Ihr Recht (ich suchte nach "Speicher", nicht Speicher)
Olav

2
Dann gehe ich davon aus, dass das RAM-Tag falsch ist
Flow

Antworten:


8

Die einzige Möglichkeit, dies zu tun, besteht darin, Apps mit der SD-Karte zu verknüpfen.


Erstens: Rooting.

Disclaimer : Ich bin NICHT verantwortlich Schäden , die Sie auf Ihr Telefon tun, obwohl es ist sehr selten , dass jemand sein Telefon zu beschädigen , während (oder einen Mythos) Verwurzelung und Rooting könnte die Garantie erlischt , einige Garantierichtlinien ungültig , wenn verwurzelt und einig Ansonsten habe ich beim Entsperren des Bootloaders (dh Installieren eines benutzerdefinierten Mods) tatsächlich beides getan.


Zweitens: Partitionieren der SD-Karte.

Für das Verknüpfen von Apps mit einer SD-Karte ist eine zweite Partition auf der SD-Karte erforderlich.


Drittens: Aktivieren von Link2SD oder S2E.

Sie können eine dieser Apps verwenden, um Apps mit der SD-Karte zu verknüpfen (ich bevorzuge Link2SD):

Wenn Sie link2sd verwenden, müssen Sie den Typ Ihrer ext-Partition beim ersten Öffnen der App auswählen und anschließend neu starten. Wenn Sie neu starten und die App dieselbe Meldung ausgibt, lesen Sie den Abschnitt BONUS in meiner Antwort.


Viertens: Verknüpfung von Apps mit der SD-Karte.

Dies verwendet Link2SD (ich habe keine Erfahrung mit S2E):

Nachdem Sie die zweite Partition Ihrer SD-Karte aktiviert haben, sollten Sie nun Apps mit der SD-Karte verknüpfen.

HINWEIS: Eine App muss sich im internen Speicher befinden, bevor sie verknüpft werden kann. Wenn Sie versuchen, eine App zu verknüpfen, während sie sich auf der SD-Karte befindet, wird sie auf den internen und dann auf den verknüpften Speicher verschoben. Stellen Sie daher sicher, dass genügend Speicherplatz vorhanden ist, um sie zu verschieben.

Wenn Sie lange auf eine App drücken, wird ein Kontextmenü angezeigt. Drücken Sie Create Link, um die App zu verknüpfen.


Bonus: Manuelles Mounten der zweiten Partition:

Zuerst musst du diese App installieren, um sie zu mounten:

Öffnen Sie dann den Terminalemulator (und stellen Sie sicher, dass Sie ihm Root-Zugriff gewähren), und geben Sie Folgendes ein (jede Zeile ist eigenständig):

su
mount -t ext2 /dev/block/mmcblk0p2 /data/sdext2

Öffnen Sie jetzt link2SD und Menu > More > Quick RestartIhr Android-System wird neu gestartet (nicht Ihr Telefon). Sie müssen diese Schritte jedoch jedes Mal ausführen, wenn Sie das Telefon neu starten (nicht über Link2SD).


Kann der im Bonusabschnitt erwähnte Neustart nicht vermieden oder auf irgendeine Weise automatisiert werden?
Narayanan

leider nicht, aber als ich den usb host mode zip (cm7.2) installiert habe, macht er das von selbst (ohne überhaupt etwas zu schreiben).
Mohamed Essam

Works :-) Was soll ich noch tun?
Olav

1
Ich verstehe nicht ganz, warum Sie manuell montieren würden? Und warum ist ein Neustart ein Problem? (Es sollte nur einmal sein?)
Olav

Eine nützliche zusätzliche Technik ist das Sichern und Deinstallieren von Apps mit Titanium (dann können sie schnell wieder installiert werden)
Olav

5

Das Entfernen des Inhalts von /data/log/hat für mich sehr gut funktioniert. Es waren ungefähr 1,5 GB.


Gibt es eine Möglichkeit, es automatisch zu machen? oder können Sie den Befehl su verwenden, um diesen Ordner mit der SD-Karte zu verknüpfen (ist es sicher)? oder die Protokolle optimieren, um ein Kontingent zu haben oder einfach keine Protokolle generieren?
Aquarius Power

für mich war es aus irgendeinem Grund / data / log_other_mode
Cpt. Senkfuss

3

Wenn Sie ein Acer A-Serie Tablet haben (wie diese Iconia A500 Beschreibung ), kann es sein, dass das Acer GPS-Protokoll leckt :

Unter dem Strich schreibt der GPS-Treiber für ICS 4.0.3 auf den Acer-Tablets der a-Serie anscheinend zahlreiche gl-YYYY-MM-DD-HHMMSS.txt-Dateien in das Verzeichnis / data / gps. Die Dateien werden anscheinend nicht automatisch gelöscht, sodass im Laufe der Zeit der größte Teil des internen Speicherplatzes belegt wird.

Es gibt einen Patch zum Löschen der GPS-Protokolldaten, die Sie von der Acer-Treibersite herunterladen .

Sie können es herunterladen und das Update.zip von dort auf eine leere, FAT32-formatierte microSD-Karte kopieren. Meine Karte war nicht leer und hat immer noch funktioniert. Starten Sie das Tablet neu, während Sie die Taste „Leiser“ gedrückt halten, bis eine Meldung (etwa Erasing cache before SD update...) in der oberen linken Ecke des Bildschirms angezeigt wird. (Ich interpretiere dies als: "Löschen und Aktualisieren", daher sollte es das Symptom und die Ursache heilen.) Danach wird es weiter gestartet, und Sie können loslegen. ( Kein Root-Zugriff erforderlich. )

.pdfIm Download gibt es eine nette Beschreibung der obigen Schritte im Detail mit Screenshots. (Es handelt sich um eine begleitende user_cleanGPSlog-Textdatei, aber ich hatte sie nicht und schien sie nicht zu benötigen.)


1

Viele Leute haben solche Probleme und ich habe dasselbe. Ich habe es endlich herausgefunden und es funktioniert großartig. Ich habe ein Galaxy Tab 7, aber viele Android-Geräte werden das erleben. Es gibt 2 wichtige Ordner. Das mit dem Namen / data ist eigentlich nicht nur Daten, sondern es ist, wo Android die Anwendung apk und einige der damit zusammenhängenden Daten installiert. Wenn Sie die Installation des APK auf einer SD-Karte erzwingen, wird dennoch ein Teil des / -Datenraums (geringe Menge) für einige Daten verwendet. Beachten Sie, dass es eine verwirrende Verwendung des Namens "sdcard" gibt. Die meisten Android-Geräte verfügen über eine "SD-Karte", bei der es sich um einen internen Flash handelt, der wie eine SD-Karte konfiguriert ist. Die echte externe SD-Karte heißt jedoch häufig external_sd oder etwas in dieser Richtung.

Das von mir entdeckte Problem befindet sich in / data / tombstone. Dort finden Sie 10 Dateien mit dem Namen tombstone_0 #. Dies sind Debugging-Informationen, die von Android gesammelt wurden. Diese Dateien werden im Laufe der Zeit aufgebaut. Sie brauchen das nicht für einen normalen Benutzer. Löschen Sie alle von ihnen. Diese 4 Dateien verwendeten 1,4 GB meines internen Tablettspeichers von 1,89 GB.

Dazu müssen Sie Ihr Gerät als Root anmelden. Ja, du musst. Und es wird nicht explodieren, keine Sorge, ich habe es und viele andere auch getan! Dann besorgen Sie sich ein Programm wie "Root Explorer", um den Müll zu durchsuchen und zu löschen. Wenn Sie Ihr Gerät zuvor gerootet haben, werden Sie aufgefordert, das Root-Privileg zu erhalten, und Sie können tun, was Sie wollen.

Um Ihr Gerät zu rooten, googeln Sie einfach "root android my device model" und Sie sollten schnell herausfinden, wie Sie Ihr Gerät rooten können.

Dieses Problem ist ein Konstruktionsfehler. Wenn der interne Speicher fast voll ist, sollte Android eine Hintergrundaufgabe starten, um diesen Müll zu beseitigen. (habe noch kein so idiotisches unfreundliches Verhalten auf iOS-Geräten gesehen, außer vielleicht die neuen Maps ;-))


Sollte es nicht besser sein, eine Memory Cleaner-App zu verwenden?
Olav

0

Geben Sie *#9900#auf Ihrer Wähltastatur, dann gehen Sie auf „Dump logcat“, die dritte oder zweite Zeile in der Liste sein. Wählen Sie dies und Ihre SD-Karte löscht und behebt das Problem mit der vollen SD-Karte.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.