App- und Swap-Partition für Android erstellen

Ich habe Karbonn A5+. Ich weiß nicht, wie viel ROM, RAM es genau hat.

Wenn ich zu Einstellungen > Anwendungen > Anwendung verwalten gehe, werden 191 MB belegt und 11 MB frei angezeigt. Aber wenn ich Advanced Task Killer öffne, werden 220 MB frei angezeigt. Dasselbe wird angezeigt, wenn ich zur System-App gehe, es zeigt: 220 MB verfügbar. Es zeigt auch 48 % verwendet, 52 % kostenlos.

Daher schließe ich, dass beide Apps RAM+ROM-Clubbed anzeigen, während Einstellungen > Anwendungen > Anwendung verwalten nur das für ROM anzeigen. Wenn also laut System-App 52 % 220 MB sind, hat mein Telefon ~419 MB ROM+RAM.

Aber es hat immer noch ~200 MB ROM (von denen normalerweise nur ~10 MB frei sind), wie in Einstellungen> Anwendungen> Anwendung verwalten gezeigt. Und das Telefon hat bereits begonnen, mir die Warnung „Wenig Speicherplatz“ zu geben, und jetzt kann ich keine App installieren. Ich habe alle möglichen Apps mit Apps2SD auf die SD-Karte verschoben, aber da ich noch nicht gerootet bin, kann ich einige Apps nicht verschieben.

Wie auch immer, ich entscheide mich jetzt für Root, installiere CyanogenMod für JellyBean (bleibe bei Gingerbread hängen :( ). Aber vorher entscheide ich mich für den Kauf von 32 GB Class 10 (um eine bessere Ladegeschwindigkeit für auf SD verschobene Apps zu erhalten) MicroSD, partitioniere es, um App zu haben Partition von 4 GB und auch eine SWAP-Partition, da ich denke, dass 419 MB ROM + RAM immer noch klein sind.

Ich versuche es so wie hier beschrieben . Es verwendet Link2SD- und Swapper-Apps.

  • Ist es eine gute Entscheidung, SD-Kartenspeicherplatz für die SWAP-Partition zu haben?
  • Ist die Partitionierung auf diese Weise überhaupt eine gute Idee?
  • Wenn ich Bewertungen von Swapper lese, bewerten viele Leute es gut, während eine beträchtliche Anzahl von Leuten sagt, dass es Ihr Telefon beschädigen könnte. Was soll ich machen? Bin überhaupt nicht erfahren im Rooten und Moden. Aber ich habe viel gelesen, um mich sicher zu fühlen. Mein erster offensichtlicher Schritt wird sein, ein NANDROID-Backup mit CWM durchzuführen. Aber nachdem ich Swapper verwendet habe, wenn ich mein Telefon gemauert habe (wie es laut Bewertungen nur auf dem Startbildschirm hängen geblieben ist), wie kann ich es aus dem Backup wiederherstellen?
  • Außerdem verlangt das Tut nach einer FAT32-Formatierung für die Datenpartition und ext4 für die App-Partition. Wieso ist es so? Was sollten die idealen sein?
  • Der Screenshot von Link2SD fragt nach "Dateisystem der zweiten Partition der SD-Karte". Warum wird nach der zweiten Partition gefragt?

Antworten (1)

Freiraum

Hier müssen Sie zwischen den einzelnen Partitionen unterscheiden:

  • /system: Dies ist im normalen Modus schreibgeschützt gemountet und der Ort, an dem "das System" installiert ist (Android-Core-Apps plus die meisten vorinstallierten "Bloatware"). Egal, ob "220 MB verfügbar" angezeigt wird, da ein normaler Benutzer diesen "freien Speicherplatz" nicht nutzen kann.
  • Interner Speicher ( /data): Hier installiert der Benutzer seine Apps und dort befinden sich alle Benutzerdaten. Der wichtigste Teil und die Stelle, an der in Ihrem Bericht "11 MB frei" angegeben ist - was höchstwahrscheinlich den Fehler "nicht genügend Arbeitsspeicher" auslöst, siehe ). Um hier Speicherplatz freizugeben, können Sie Folgendes tun:
    • Apps deinstallieren, die Sie einmal installiert haben, aber nicht mehr benötigen (effizientester Teil)
    • Apps auf SDCard verschieben (siehe ). Apps müssen dies ausdrücklich unterstützen (obwohl es Root-Methoden gibt, um die anderen zu erzwingen, kann dies Nebenwirkungen haben). Dennoch bleiben Teile dieser Apps hier – es sei denn, Sie verwenden Dinge wie .
    • Cache bereinigen (hilft nur vorübergehend, da sich der Cache wieder füllt)
  • interne SDCard: Einige Geräte (nicht alle) bieten dies als zusätzlichen Speicher an. App2SD kann Apps an diesen Ort verschieben. Außerdem können Sie hier Dateien (Dokumente, Mediendateien etc.)
  • externe SDCard: Das muss man nicht erklären, oder?

Wenn Sie nicht wirklich wissen, was Sie tun, sollten Sie die Partitionierung nicht manuell ändern (z. B. um etwas freien Speicherplatz von /systemnach zu verschieben /data). Sie könnten Dinge beschädigen, insbesondere zukünftige Updates (bei denen das Android-System möglicherweise mehr Speicherplatz benötigt als derzeit).

SD-Karte

Nur eine kurze Anmerkung dazu. Während man nicht länger "Geld sparen" sollte, wenn man etwas unter Klasse 4 kauft, könnte zusätzliches Geld für Klasse 10 "verschwendet" werden. Meine Empfehlung ist, sich für die Klasse 6 als besten Kompromiss zwischen Geschwindigkeit und ausgegebenem Geld zu entscheiden. Vergleichen Sie im Zweifelsfall die Spezifikationen für Lesegeschwindigkeit und Schreibgeschwindigkeit zwischen Klasse 6 und Klasse 10. Wenn Sie sich dennoch für Klasse 10 entscheiden möchten, stellen Sie sicher, dass Ihr Gerät dies unterstützt.

Tausch

Wird heute kontrovers diskutiert. Hängt sehr davon ab, wie viel (physischer) RAM Sie in Ihrem Gerät zur Verfügung haben und welche Art von Apps Sie verwenden. Ich neige dazu zu sagen, dass bei neuerer Hardware und einer aktuellen Android-Version (2.3 und höher) kein Austausch erforderlich ist. Das Android-System leistet gute Arbeit beim Umgang mit Speicher, und wenn Ihr Gerät über 1 GB (oder mehr) RAM verfügt, sehe ich nicht, wo Swap die Leistung verbessern würde. Aber wie gesagt, das kann auch davon abhängen, welche Apps Sie verwenden.

Auch zu Ihrer Frage zu Swapper: Denken Sie daran, dass Swap nur "temporäre Daten" erstellt. Also mit "Swap Broken" könntest du es einfach deaktivieren, ohne Daten zu verlieren (da es keine permanenten Daten enthält).

Partitionierung

Wie oben gesagt, empfehle ich nicht, dies selbst zu berühren, es sei denn, Sie haben wirklich Erfahrung damit. Überlassen Sie das lieber den "Experten". Insbesondere würde ich die /systemPartition aus gegebenen Gründen niemals verkleinern: Bei zukünftigen Updates könnten Probleme auftreten – nicht nur mit neueren Android-Versionen, sondern auch mit unterschiedlichen ROMs, da unterschiedliche ROMs auch mit einer unterschiedlichen Auswahl an vorinstallierten Apps einhergehen.

Dateisystemtypen

Ich kann mir kein Tutorial vorstellen, das FAT32 empfiehlt /data- das müssen Sie falsch gelesen haben. Ich bezweifle sogar, dass FAT32 hier funktionieren würde, da es IMHO nicht zulässt, dass die Unix-Berechtigungen von /data. FAT32 wird jedoch aus Kompatibilitätsgründen für den "Datenteil" der SD-Karte empfohlen: Es ist das Dateisystem, das von den meisten Betriebssystemen gelesen werden kann.

Die "App-Partition" ist normalerweise /data, und viele ROMs verwenden hier ext4 (einige ältere verwenden möglicherweise immer noch YAFFS2).

Aber um zu diesem Punkt zu kommen, ich bin mir ziemlich sicher, dass Sie die "Ziele" falsch verstanden haben - und "App-Partition" versus "Datenpartition" bezieht sich auf die SDCard , was uns zum letzten Punkt Ihrer Frage bringt:

Partitionieren der SD-Karte

Dies ist normalerweise nicht erforderlich, aber optional und macht nur in Kombination mit App2SD+ oder Link2SD Sinn , um Apps aus dem "internen Speicher" (siehe oben) zu verschieben, um an dieser entscheidenden Stelle freien Speicherplatz zu gewinnen. Es könnte ein paar zusätzliche Informationen benötigen:

Einige Apps unterstützen App2SD, um größere Teile auf die SDCard zu verschieben. Bei einem USB-Massenspeicher (UMS) würde jedoch, wenn Sie Ihr Gerät über USB an einen Computer anschließen, die gesamte SD-Karte dorthin „verschoben“ und Apps sowie darauf gespeicherte Daten werden für das Gerät selbst „unzugänglich“. Dies ist einer der Gründe, warum einige Apps App2SD nicht unterstützen – insbesondere, wenn Widgets und/oder Dienste bereitgestellt werden. Es gibt mehrere Ansätze, um dieses Problem zu umgehen:

  • App2SD+ / Link2SD verwenden eine zweite Partition auf der SDCard. Android würde per UMS nur die erste Partition der SDCard "verschenken", diese zweite Partition bleibt also unangetastet und ihre Daten/Apps/... bleiben für das Gerät verfügbar
  • Abkehr von UMS und Nutzung von MTP ( Media Transfer Protocol ) wird die Karte dem PC nicht mehr "als Ganzes" (dh inklusive physischem Zugriff) angeboten, sondern der Computer darf logischerweise auf darauf befindliche Dateien zugreifen. So hat das Gerät auch während des Mountens über MTP vollen Zugriff auf die Karte. Dies ist, was neuere Android-Versionen tun - obwohl es einigen Benutzern schwer fallen könnte, es mit ihren Betriebssystemen zum Laufen zu bringen, wo es nicht immer "out-of-the-box" unterstützt wird.

Fazit: Wenn Sie bei UMS bleiben wollen, könnte sich eine zweite Partition auf Ihrer SD-Karte als nützlich erweisen. Wenn Sie stattdessen zu MTP wechseln, ist dies nicht mehr erforderlich, es sei denn, Sie möchten App2SD+/Link2SD aus anderen Gründen verwenden (z. B. nicht nur die Apps verschieben, sondern auch deren Daten/Dalvik-Cache).