Gibt es so etwas wie einen Link oder einen freigegebenen Einhängepunkt für FAT32-Ordner unter Linux / Android?

9

Ich möchte oft, dass verschiedene Apps auf meinem Android-Handy auf dieselben Dateien zugreifen, aber die Apps sehen in verschiedenen Ordnern aus. Gibt es eine Möglichkeit, zwei verschiedene Ordnerpfade auf einer FAT SD-Karte auf dieselbe Datei zu verweisen? Für EXT denke ich, dass ich dies mit einem symbolischen oder harten Link tun könnte, aber diese existieren nicht für FAT. Kann FAT erweitert werden, um sie zu unterstützen? Kann Android eine EXT-formatierte SD-Karte verwenden? Kann ein Ordner über einem anderen Ordner bereitgestellt werden?

Wenn dies vorhanden ist, hat es irgendwelche negativen Nebenwirkungen?

Endolith
quelle
Sie werden dich nur zu Android Dude bringen, frag einfach noch einmal dort
RobotHumans
Es ist eher eine Linux-Frage als eine Android-Frage.
Endolith

Antworten:

15

Es ist möglich, einen Ordner in einem anderen Ordner zu mounten, wenn Sie root haben.

Öffnen Sie adb oder terminal (adb wird bevorzugt) und geben Sie ein

mount -o bind /origdir /newdir

Dies sollte die gleichen Auswirkungen haben wie lndas FAT32-Dateisystem und funktioniert auch

Jus12
quelle
Funktioniert gut. Wird in Apps angezeigt, als ob /sdcard/newdirsie dieselben Dateien wie /sdcard/origdirhaben. Dies ist nützlich, um Dateien zwischen Apps zu teilen, die nur in bestimmten fest codierten Ordnern angezeigt werden. Sie sollten jedoch erwähnen, dass Sie mkdir newdirzuerst müssen.
Endolith
1
bleibt dies nach dem Neustart? Ich habe eine Antwort auf einer anderen SE-Site gesehen, die besagt, dass dies beim Neustart verloren geht: android.stackexchange.com/questions/4044/…
Baronz
3

FAT unterstützt keine Symlinks.

Gibt es eine Möglichkeit, zwei verschiedene Ordnerpfade auf einer FAT SD-Karte auf dieselbe Datei zu verweisen?

Nein.

Kann FAT erweitert werden, um sie zu unterstützen?

Nein.

Sathyajith Bhat
quelle
Deshalb gibt es diese Frage, ja.
Endolith
Ich bin nicht sicher, was Sie mehr wollen, erklärte @endolith
Sathyajith Bhat
Meine Frage ist, ob es eine Möglichkeit gibt, einen ähnlichen Effekt wie symbolische Links zu erzielen, wenn man bedenkt, dass FAT sie nicht unterstützt. Dies ist keine Antwort, sondern nur eine Wiederholung meiner Frage.
Endolith
1
Die Antwort wäre immer noch nein. Es ist kein Restatement, es ist meine Antwort - zumindest meines Wissens.
Sathyajith Bhat
-1

Kann Android eine EXT-formatierte SD-Karte verwenden?

Android kann ext2 mounten, aber der Volume Manager verarbeitet keine ext2-formatierten SD-Karten. (Wenn Sie Ihr Telefon gerootet haben, können Sie dies möglicherweise beheben.)

Kann ein Ordner über einem anderen Ordner bereitgestellt werden?

Ja.

kurzlebig
quelle
"Ja." Wie würden Sie das auf Android machen? Würde es den gewünschten Effekt haben?
Endolith