T
TheBoegl
Fortgeschrittenes Mitglied
- 68
Wer Lust hat, ein mount-script zu Testen, das die zweite SD-Kartenpartition als /data mountet, kann folgende Schritte befolgen:
Vorbedingung:
Edit: Der Name Terminal soll hier unter Windows mit cmd gleich gesetzt sein.
Vorbereitung:
Der Inhalt von /data muss auf die 2. Partition mit gleichen Rechten kopiert werden.
Der nachfolgende Code sollte in CWM laufen. Hierfür muss noch /system über das Menü gemountet werden (mounts and storage-> mount /system, dann mit adb shell verbinden:
Hier ein zweites Terminal öffnen und die angehängte Datei als 11mountdata entpacken (ohne Dateiendung) und wie folgt auf das Gerät kopieren:
Dann wieder im vorherigen Terminal weiter:
Zur Sicherheit sollte noch die Korrektheit der Dateien auf der 2. Partition respektive /sd-ext/ überprüft werden. Sieht alles gut aus, kann neugestartet und so viel interner (/data) Speicher verwendet werden, wie die 2. Partition bereit stellt.
Bei Problemen stehe ich gerne hier zur Verfügung. Denkt allerdings daran, dass dies noch nicht zu sehr ausgereift ist und womöglich Schäden oder unerwünschtes Verhalten hervorbringen kann. Bei mir läuft das Skript nun schon seit über einer Woche und vielen Neustarts (zum Testen der Funktionalität) problemlos und funktioniert bei weitem besser und komfortabler als Mounts2SD und Link2SD.
Vorbedingung:
- kein automatisches Mounten mit Link2SD
- kein mount durch Mounts2SD (/etc/init.d/10mounts2sd)
- die 2. Partition muss als ext4 formatiert und groß genug für die data-Partition sein: 2GiB sind gut und nicht zu viel
- init.d support (ist in Vanir integriert)
- ein Backup von /data und der 2. Partition der SD-Karte - besser noch des gesamten Systems - erstellen
Edit: Der Name Terminal soll hier unter Windows mit cmd gleich gesetzt sein.
Vorbereitung:
Der Inhalt von /data muss auf die 2. Partition mit gleichen Rechten kopiert werden.
Der nachfolgende Code sollte in CWM laufen. Hierfür muss noch /system über das Menü gemountet werden (mounts and storage-> mount /system, dann mit adb shell verbinden:
Code:
/system/xbin/su
[ein, zweimal Enter bis root@skomer als Benutzername im Terminal steht]
PATH=/system/xbin/:$PATH
mkdir /sd-ext
mount -t ext4 /dev/block/mmcblk1p2 /sd-ext
cp -rp /data/* /sd-ext/
Code:
adb push pfad/zu/11mountdata /system/etc/init.d/
Dann wieder im vorherigen Terminal weiter:
Code:
chmod 755 /system/etc/init.d/11mountdata
Zur Sicherheit sollte noch die Korrektheit der Dateien auf der 2. Partition respektive /sd-ext/ überprüft werden. Sieht alles gut aus, kann neugestartet und so viel interner (/data) Speicher verwendet werden, wie die 2. Partition bereit stellt.
Bei Problemen stehe ich gerne hier zur Verfügung. Denkt allerdings daran, dass dies noch nicht zu sehr ausgereift ist und womöglich Schäden oder unerwünschtes Verhalten hervorbringen kann. Bei mir läuft das Skript nun schon seit über einer Woche und vielen Neustarts (zum Testen der Funktionalität) problemlos und funktioniert bei weitem besser und komfortabler als Mounts2SD und Link2SD.
Anhänge
Zuletzt bearbeitet: