[SD-Karte] Speicherkarte zum Auslagern von Inhalten aus der Datenpartition nutzen

Habt ihr ne gute App, um den Speicherstand einzusehen. Irgendwie spinnt die Anzeige in den Einstellungen.

Nach dieser hätte ich trotz nur 9 GB frei auf der Internen schon 13 GB in Gebrauch, aber trotzdem noch über 5 GB Platz.
(Davon in Gebrauch sind 10 GB durch NFS Most Wanted nach der Anwendung von Foldermount)
 
Danke Andy für den Link.

Nur wenn gerootet wurde und dann (flashen um offiziellen Status zu erhalten) ist doch der Root wieder weg...
 
Nein. Root bleibt dabei erhalten. Habe nach der selben Methode mein S4 gerootet. Das verschieben der App Daten hat mit FolderMount anschließend auch wunderbar funktioniert.
 
frank_m schrieb:
Code:
#!/system/bin/sh
#extsd2internalsd is a modification that allows to switch internal sd to external sd and viceversa. With this you can use default 
#internal sd only for app storage and the external sd to store all apps resource and all others stuff. The resut is a very big increase
#of installable apps on gs4
#All credits to Mattiadj of xda forum for the idea and script and to mike1986 for the cmw zip. 
#xda thread url at 
#Script Modified for U.S. Galaxy S4 by Zedomax at GalaxyS4Root.com

busybox mount -o remount,rw /
busybox mount -t vfat -o umask=0000 /dev/block/vold/179:33 /mnt/shell/emulated
busybox mount -t exfat -o umask=0000 /dev/block/vold/179:33 /mnt/shell/emulated
if busybox mount | busybox grep vold/179:33; then
    busybox mount -o bind /data/media /storage/extSdCard 
fi

Sodele, ich bekomme es nicht zu laufen. habs abgespeichert, mit Scriptmanager (SU / Boot /Script & executable versucht) gespeichert, nach dem restart vom Phone ändert sich nichts.

Meine Speicherkarte hat laut Terminal 179:32/33 (?), habs mit beiden Entziffern versucht, es tut sich nichts.

(Falls ich ein Fehler gemacht habe sorry, bin nicht der Spezi damit. Gerne kurze erklärung und ich teste weiter.)
 
Teuto01 schrieb:
Meine Speicherkarte hat laut Terminal 179:32/33 (?), habs mit beiden Entziffern versucht, es tut sich nichts.
Das ist ja komisch. Kannst du die Ausgabe von mount und cat /proc/partitions mal hier angeben?
 
Meine Ausgaben im Terminal.
Speicherkarte ist 64GB Groß.
 

Anhänge

  • galaxy_s4_1.jpg
    galaxy_s4_1.jpg
    505,8 KB · Aufrufe: 412
  • Screenshot_2013-05-09-22-56-17.png
    Screenshot_2013-05-09-22-56-17.png
    76,3 KB · Aufrufe: 438
@PeeKay One: Disk Usage ist sehr gut. Damit lassen sich große Dateien problemlos auffinden.

Ansonsten kann ich noch Clean Master empfehlen.

Gesendet von meinem GT-I9505 mit Tapatalk 2
 
Teuto01 schrieb:
Meine Ausgaben im Terminal.
Das sieht soweit richtig aus. Was passiert, wenn du das Script im Script Manager manuell ausführst?
 
Jeweils mit 32 und 33 probiert
 

Anhänge

  • Screenshot_2013-05-10-11-59-19[1].png
    Screenshot_2013-05-10-11-59-19[1].png
    23,6 KB · Aufrufe: 346
  • Screenshot_2013-05-10-12-00-45[1].png
    Screenshot_2013-05-10-12-00-45[1].png
    37 KB · Aufrufe: 369
Sollte doch klar sein, dass man vor dem Script-Lauf die SDcard unmounten muss.
 
Mit Entfernter (unmount) SD-Karte
 

Anhänge

  • Screenshot_2013-05-10-12-35-54.png
    Screenshot_2013-05-10-12-35-54.png
    33 KB · Aufrufe: 405
  • Screenshot_2013-05-10-12-36-50.png
    Screenshot_2013-05-10-12-36-50.png
    29,1 KB · Aufrufe: 381
enots schrieb:
Sollte doch klar sein, dass man vor dem Script-Lauf die SDcard unmounten muss.
Nein, genau das darfst du nicht machen. Dann wird der Bind Mount der internen SD auf den /storage/extSdCard hinterher nicht mehr als Massenspeicher erkannt.

Man erkennt ja auch, dass der zweite Durchlauf mit 133 im Grunde problemlos funktioniert hat. Dass der erste mount scheitert, ist ja klar: Es gibt ja 2x das gleiche Kommando, einmal mit FAT32 und einmal mit ExFAT, eines davon muss ja scheitern.

Das ExFAT Kommando hat funktioniert, das erkennt man deutlich an der Ausgabe des Mount Kommandos aus der if Abfrage. Für die nachfolgenden Kommandos gibt es keine Fehler. Das Script müsste funktioniert haben.
 
frank_m schrieb:
Das ExFAT Kommando hat funktioniert, das erkennt man deutlich an der Ausgabe des Mount Kommandos aus der if Abfrage. Für die nachfolgenden Kommandos gibt es keine Fehler. Das Script müsste funktioniert haben.

Du meinst dann wohl die 179:33 die funktionieren sollte?

Hat es aber nicht. Die Speicher sind gleich geblieben, die SD Karte nicht als Interner / der emulated nicht als SD Karte.
 

Anhänge

  • Screenshot_2013-05-10-16-00-37[1].png
    Screenshot_2013-05-10-16-00-37[1].png
    50,5 KB · Aufrufe: 409
  • Screenshot_2013-05-10-16-01-13[1].png
    Screenshot_2013-05-10-16-01-13[1].png
    54,8 KB · Aufrufe: 336
Teuto01 schrieb:
Hat es aber nicht.
Doch, hat es. Schau dir die Ausgabe des Versuchs an, die letzten vier Zeilen. /dev/block/vold/179:33 ist auf /mnt/shell/emulated gemountet, und der Eintrag steht hinter dem Mount auf /storage/extSdCard. Letzteres ist wichtig, denn damit ist der zweite der aktive Eintrag.

Wenn du dir nach Durchlauf des Scriptes die komplette Ausgabe von mount ansiehst, wird danach noch ein Mount auf /storage/extSdCard auftauchen, möglicherweise von einem dev/block/mmcblk Device.
 
Hier mal die Mount Ausgabe.

Im Total Commander und ES Datei Explorer sehe ich alles unverändert, Speicherkarte ist meine 64GB SD-Karte. Auch bei PC Anschluss bleibt alles beim alten, die SD Karte ist 64GB Groß und der Phone Speicher 9GB.
 

Anhänge

  • galaxy_s4_1.jpg
    galaxy_s4_1.jpg
    507,5 KB · Aufrufe: 336
Das ist NACH dem Durchlauf des Scriptes? Denn dort sind alle Mounts, die das Script vornimmt, nicht drin.
 
Ja, das ist die Ausgabe NACH dem das Script gestartet wurde.
 
Sehr merkwürdig. Da wird Remote Debugging schwer. Ich schau mir das mal an, sobald ich mein S4 habe.
 
  • Danke
Reaktionen: Teuto01

Ähnliche Themen

I
Antworten
1
Aufrufe
355
swa00
swa00
S
Antworten
6
Aufrufe
901
Matador
M
Zumfra
  • Zumfra
Antworten
0
Aufrufe
1.944
Zumfra
Zumfra
Zurück
Oben Unten