mtrc
Stamm-User
- 97
Hallo,
ich möchte das Thema mal einzeln diskutieren, finde leider keinen generellen Thread zum Thema SD als Interner Speicher unter MM, auch nicht auf xda-developers.com, wo wahrscheinlich mehr ROM-Entwickler mitlesen. Meist wird das nur Device-spezifisch besprochen.
Wie ich hier (Titanium Backup Fehler: Nicht genügend freier Speicherplatz) bereits bemerkt habe, scheint das Speicher-Management wenig durchdacht:
Nach dem Lesen von Let's clear up the confusion regarding storage in Android once and for all, including adoptable storage in Marshmallow. • /r/Android wird zwar einiges klarer, es macht auch Sinn, dass nicht ein großer Interner Speicher fusioniert wird aus dem Internen+SD, wie man es z.B. mit einem overlayfs machen könnte...
Man bekommt lediglich einen neuen Mount erstellt unter /mnt/expand:
Das bedeutet, man muss immer noch explizit pro App einrichten, dass diese auf die "SD-Karte" verschoben wird, so wie es eigentlich schon sehr lange auf den mobilen Speicher möglich war. Das habe ich schon unter 2.3.7 mit s2e so gemacht. Vorteil ist natürlich, dass die SD-Karte verschlüsselt wird und ein vernünftiges Filesystem erhält. Verschlüsselung war auch mein Anliegen, das überhaupt zu tun.
Möchte man nun große Daten wie Bilder, Musik oder Backups dort speichern, fangen die Probleme an. TitaniumBackup kann dort überhaupt nicht hinschreiben, wie im anderen Thread erwähnt. Andere Apps wie die Kamera können zwar auf Externe SD-Karten schreiben, finden diese aber nicht mehr, weil nicht mehr existent. Wählt man dort nun "Internen Speicher" schreiben diese weiter munter nach /storage/emulated/0 geschrieben, was immer noch der alte Interne Speicher ist, nämlich /data/media/0... Es gibt also keine Möglichkeit mehr, die SD-Karte überhaupt mit diesen Apps zu verwenden. Dabei wurde suggeriert, dass mit einer SD-Karte als Internem Speicher viele Beschränkungen gelockert würden, wie z.B. dass TitaniumBackup nur nach /storage/emulated/0/Android/data/com.keramidas.TitaniumBackup/, aber nicht daneben schreiben darf [1].
ich möchte das Thema mal einzeln diskutieren, finde leider keinen generellen Thread zum Thema SD als Interner Speicher unter MM, auch nicht auf xda-developers.com, wo wahrscheinlich mehr ROM-Entwickler mitlesen. Meist wird das nur Device-spezifisch besprochen.
Wie ich hier (Titanium Backup Fehler: Nicht genügend freier Speicherplatz) bereits bemerkt habe, scheint das Speicher-Management wenig durchdacht:
Nach dem Lesen von Let's clear up the confusion regarding storage in Android once and for all, including adoptable storage in Marshmallow. • /r/Android wird zwar einiges klarer, es macht auch Sinn, dass nicht ein großer Interner Speicher fusioniert wird aus dem Internen+SD, wie man es z.B. mit einem overlayfs machen könnte...
Man bekommt lediglich einen neuen Mount erstellt unter /mnt/expand:
Code:
$ mount |grep dm-
/dev/block/dm-0 on /data type f2fs (rw,seclabel,nosuid,nodev,noatime,nodiratime,background_gc=on,user_xattr,inline_xattr,acl,inline_data,nobarrier,active_logs=6)
/dev/block/dm-1 on /mnt/expand/???18fac-2c42-42af-9c45-4830cdab9??? type f2fs (rw,seclabel,nosuid,nodev,noatime,background_gc=on,user_xattr,acl,inline_data,active_logs=6)
Möchte man nun große Daten wie Bilder, Musik oder Backups dort speichern, fangen die Probleme an. TitaniumBackup kann dort überhaupt nicht hinschreiben, wie im anderen Thread erwähnt. Andere Apps wie die Kamera können zwar auf Externe SD-Karten schreiben, finden diese aber nicht mehr, weil nicht mehr existent. Wählt man dort nun "Internen Speicher" schreiben diese weiter munter nach /storage/emulated/0 geschrieben, was immer noch der alte Interne Speicher ist, nämlich /data/media/0... Es gibt also keine Möglichkeit mehr, die SD-Karte überhaupt mit diesen Apps zu verwenden. Dabei wurde suggeriert, dass mit einer SD-Karte als Internem Speicher viele Beschränkungen gelockert würden, wie z.B. dass TitaniumBackup nur nach /storage/emulated/0/Android/data/com.keramidas.TitaniumBackup/, aber nicht daneben schreiben darf [1].