A
antroyd
Neues Mitglied
- 4
Lege ich an meinem (gerooteten) Huawei Honor (Android 2.3.6) eine (externe) SD-Card ein, "ersetzt" diese die interne SD-Card. Alle auf der internen SD-Card gespeicherten Datein bleiben erhalten, allerdings können die Apps nicht mehr darauf zugreifen. Kopiere ich die Dateien von der internen SD-Card auf die externe, läuft alles wieder.
Allerdings bedeutet dies auch, daß ich mit eingelegter externer SD-Card nicht mehr auf den Speicher der internen SD-Card zugreifen kann und dieser ungenutzt bleibt.
Ich habe inzwischen gelernt, daß die Art und Weise, wie Android Speicherplatz mounten, in der Datei "/etc/vold.fstab" definiert ist. Diese sieht an meinem Honor wie folgt aus:
Für mich sieht dies so aus, als ob hier beide Karten (intern und extern) auf die gleiche Adresse gemountet werden, und am Ende nur die externe verfügbar bleibt.
Auf einem Samsung Galaxy S plus ist das Mounten der SD-Karten anders gelöst. Hier wird die interne SD-Card als "/sdcard" gemountet, die externe Karte als "/sdcard/external_sd".
Jeder Versuch von mir, die vold.fstab auf dem Gerät via Texteditor zu ändern, hat dazu geführt, daß keine der beiden SD-Karten erkannt wurde; und so langsam bin ich am Ende meiner Experimentierfreude.
Daher meine Fragen:
Ich danke schon mal für Eure Hilfe.
Allerdings bedeutet dies auch, daß ich mit eingelegter externer SD-Card nicht mehr auf den Speicher der internen SD-Card zugreifen kann und dieser ungenutzt bleibt.
Ich habe inzwischen gelernt, daß die Art und Weise, wie Android Speicherplatz mounten, in der Datei "/etc/vold.fstab" definiert ist. Diese sieht an meinem Honor wie folgt aus:
dev_mount sdcard2 /mnt/sdcard auto /devices/platform/msm_sdcc.4/mmc_host
dev_mount sdcard1 /mnt/sdcard 14 /devices/platform/msm_sdcc.2/mmc_host
Für mich sieht dies so aus, als ob hier beide Karten (intern und extern) auf die gleiche Adresse gemountet werden, und am Ende nur die externe verfügbar bleibt.
Auf einem Samsung Galaxy S plus ist das Mounten der SD-Karten anders gelöst. Hier wird die interne SD-Card als "/sdcard" gemountet, die externe Karte als "/sdcard/external_sd".
{
ums_path = /sys/devices/platform/usb_mass_storage/lun0/file
discard = disable
asec = disable
}
dev_mount sdcard /mnt/sdcard 28 /devices/platform/msm_sdcc.2/mmc_host/mmc1
{
ums_path = /sys/devices/platform/usb_mass_storage/lun1/file
asec = enable
}
dev_mount sdcard1 /mnt/sdcard/external_sd auto /devices/platform/msm_sdcc.4/mmc_host/mmc2
Jeder Versuch von mir, die vold.fstab auf dem Gerät via Texteditor zu ändern, hat dazu geführt, daß keine der beiden SD-Karten erkannt wurde; und so langsam bin ich am Ende meiner Experimentierfreude.
Daher meine Fragen:
- Wie muß man die vold.fstab verändern, damit auch auf dem Honor die interne SD-Card als "/sdcard" und die externe Karte als "/sdcard/external_sd" gemountet wird?
- Wie muß eine geänderte vold.fstab aufgespielt werden, damit die geänderte Mounting-Anweisung auch ausgeführt wird und beide Karten zugreifbar sind?
Ich danke schon mal für Eure Hilfe.