Kann ich /data symbolisch verlinken?

Ich habe ein gerootetes Google/HTC Nexus One mit Android 4.0, Cyanogenmod und MIUI. Diese Mods wurden vom Vorbesitzer gemacht.

Wenn man bedenkt, dass der interne Speicher meines Telefons wirklich winzig ist, suche ich immer nach Möglichkeiten, Speicherplatz freizugeben. Meine aktuelle Idee ist, entweder alles oder einen Teil von /datairgendwo auf der SD-Karte zu symbolisieren, wo ich viel freien Speicherplatz habe.

Meine Frage ist, würde das irgendwelche Probleme verursachen? Ich habe viel Linux-Erfahrung, bin aber ein Android-Neuling. Das Dateisystem scheint etwas anders zu sein, als ich es aus der Linux-Welt gewohnt bin.

Gibt es auch Fallstricke, die ich beachten sollte, wie z. B. bestimmte Daten, die verfügbar sein müssen, bevor die SD-Karte gemountet wird?

Antworten (2)

Verwenden Sie data2sd, anstatt den Symlink manuell vom Terminal aus zu erstellen . Normalerweise sind SD-Karten mit FAT32 formatiert, data2sd erstellt stattdessen eine eingebettete EXT2-Partition ...

genauere Erklärung hier .

Der erste Link ist kaputt.

Ja, das können Sie tun. Skripte wie data2sd machen genau das.

Gibt es, wie in meiner obigen Bearbeitung, irgendwelche Fallstricke, die ich beachten sollte, z. B. bestimmte Dinge, die nicht auf die SD-Karte verschoben werden dürfen?
@ScottSeverance Ich würde davon ausgehen, dass es das gleiche Verhalten wäre, als ob Sie eine App auf der SD-Karte installiert hätten: Tun Sie dies nicht für Widgets oder Apps, die normalerweise beim Start / im Hintergrund ausgeführt werden. Diese Apps/Widgets haben Probleme, wenn sie auf der SD-Karte installiert werden.