[TUT] Dalvik-Cache auslagern - s2e

kony1994

kony1994

Erfahrenes Mitglied
65
Hallo Community,

heute mal ein Tutorial wie Ihr euren Dalvik-Cache und auch anderen Systemdateien auf die SD-Karte verschieben könnt und damit mehr freien internen Speicher zu bekommen. Ich hab aktuell 105MB internen Speicher frei.

Vorraussetzungen
__________________________________
- Cyanogenmod 7.0 oder höher (7.1, 7.2, kein 9.0!)
- SD-Karte mit mindestens Class 6 (Class 10 empfohlen, sonst Geschwindigkeitseinbuße)
- Eine ext-Partition (wird im Tutorial beschrieben)

Vorbereitung
__________________________________
1. Komplettes CWM Backup machen
2. ext-Partition anlegen:

Macht ein komplettes Backup eurer Dateien. Danach braucht Ihr ein Tool. Unter Linux benutze ich dafür "gparted".. unter Windows gibts Tools wie "Partionmanager". Auf jeden Fall muss das Tool ext4 unterstützen.
Als erstes formatiert Ihr die SD-Karte komplett damit Ihr neue Partitionen anlegen könnt.
Als erste Partiton macht Ihr bei einer 16GB Karte zum Beispiel eine 14GB Partition, welche Ihr mit fat32 formatiert. Dann legt Ihr eine zweite Partition die Ihr mit ext4 formatiert.
Dann einfach das Backup der SD-Karte zurück auf die erste Partition spielen und fertig. Falls Ihr genauere Hilfe braucht, einfach hier nachfragen.

Nun legt Ihr die SD wieder ein und ladet euch im Market "s2e" runter.
Wenn Ihr das habt, sollte in der App direkt eure ext-Partition erkannt werden, falls nicht einfach das Gerät mal neustarten.
Ihr könnt nun mit einfach ankreuzen der jeweiligen Optionen eure Dalvik auf den externen Speicher verschieben. Ihr könnt dort auch ganze Anwendungen, Anwendungsdaten verschieben, ist allerdings nicht empfohlen.

Falls ihr noch mehr Geschwindigkeit wollt, könnt ihr den Lesepuffer in den Einstellungen auf 2MB stellen. Das bringt bei CM die maximale Leistung.

Ich hoffe euch hat das Tutorial geholfen.
 
Ob ext2/3/4 unterstützt wird, hängt vom Kernel ab.
Es gibt auch einen Kernel,der das unter Stock ROM möglich macht!
Bei den meisten Custom ROMs geht es halt sicher, weil die meistens auch einen geeigneten Custom Kernel haben ;)
 
Noch einfacher ist das Partionieren mit dem CWM...
 
Kann man die SD-Karte komplett mit Linux über USB partitionieren, ohne die SD-Karte rauszunehmen? Ich denke, wenn da bereits Partitionen in Android gemountet sind, kann ich die nicht einfach per USB über-partitionieren. Würde es gehen, wenn man diese vorher per ADB umountet?
Oder kommt man an das gesamte Blockdevice über USB, wenn das Handy im ClockworkMod gebootet ist? ich weiß, dass CWM auch selbst partitionieren kann, aber mit Linux über USB wäre es doch komfortabler, außerdem kann CWM glaube ich nur ext3, und von außen könnte ich ext4 in allen Größen formatieren.
 
Ich steck die SD immer in einen Cardreader und formatiere sie dann Bin auch kein Fan der internen Partitionierung..
 
Du kannst ins CWM booten und dann die SD per ADB partitionieren sofern Rom und Kernel das unterstützen
 
Ich hab auf einem Gerät (1) alles, auch den Dalvik-Cache verlagert. Dalvik soll zwar meist auf dem internen Speicher schneller sein, aber der Platz war dennoch zu knapp.
Problem ist aber auf dem anderen fast identischen Gerät (2) (Blade, CM7.2), dort ist die Check-Box Dalvik ausgegraut. Warum kann man dort nicht auch den Dalvik-Cache verschieben? Platz auf der ext4 Partition sollte reichen.
Auch auf dem 1. Gerät sind manche Dinge wie Anwendungen und Dalvik-Cache ausgegraut, allerdings eingeschaltet.
 

Ähnliche Themen

S
Antworten
6
Aufrufe
5.773
HaselnuesseTo
HaselnuesseTo
S
Antworten
0
Aufrufe
8.736
SG Ace Tom
S
schobbe
Antworten
102
Aufrufe
37.341
Breeze
B
Zurück
Oben Unten