Gibt es unter Linux / Android so etwas wie einen Link oder einen gemeinsamen Mount-Punkt für FAT32-Ordner?

16178
endolith

Ich möchte oft, dass auf meinem Android-Telefon auf verschiedene Dateien auf die gleichen Dateien zugegriffen wird. Die Apps sehen jedoch in verschiedenen Ordnern aus. Gibt es eine Möglichkeit, zwei verschiedene Ordnerpfade auf einer FAT-SD-Karte auf dieselbe Datei verweisen zu lassen? Für EXT denke ich, dass ich dies mit einem symbolischen oder harten Link tun könnte, aber das gibt es 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 einen anderen Ordner angehängt werden?

Wenn dies existiert, hat es irgendwelche negativen Nebenwirkungen?

8
Sie werden dich nur zum Android-Typ bewegen, frag einfach nochmal dort RobotHumans vor 13 Jahren 0
Es ist eher eine Linux-Frage als eine Android-Frage. endolith vor 13 Jahren 0

4 Antworten auf die Frage

14
Jus12

Wenn Sie über root verfügen, können Sie einen Ordner in einem anderen Ordner bereitstellen.

offene adb oder terminal (adb wird bevorzugt) und typ

mount -o bind /origdir /newdir

Dies sollte die gleichen Auswirkungen haben wie lndas FAT32-Dateisystem

Funktioniert gut. Wird in Apps so angezeigt, als hätte `/ sdcard / newdir` dieselben Dateien wie` / sdcard / origdir`. Dies ist nützlich, um Dateien zwischen Apps auszutauschen, die nur in bestimmten fest codierten Ordnern suchen. Sie sollten jedoch erwähnen, dass Sie zuerst `mkdir newdir` verwenden müssen. endolith vor 12 Jahren 0
bleibt das nach dem Neustart? Ich habe eine Antwort auf einer anderen SE-Site gesehen, die besagt, dass dies beim Neustart verloren geht: http://android.stackexchange.com/questions/4044/ispossible-to-make-symbolic-links-in-the-android-filesystem-und -Wie Baronz vor 8 Jahren 1
4
majkl

Endolith answer is best for your situation, but Sathya is wrong, there is also solution, if you really need to fake link(hardlink), see: https://stackoverflow.com/questions/4545536/faking-symbolic-links-on-a-fat32-formatted-storage Though i hadnt tried it on android.

2
Sathya

FAT unterstützt keine Symlinks.

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

Nein.

Kann FAT erweitert werden, um sie zu unterstützen

Nein.

Deshalb gibt es diese Frage ja. endolith vor 13 Jahren 0
Ich bin mir nicht sicher, was Sie mehr wollen, @endolith Sathya vor 13 Jahren 0
Meine Frage ist, ob es eine Möglichkeit gibt, einen ähnlichen Effekt zu erzeugen wie symbolische Links, wenn man bedenkt, dass FAT sie nicht unterstützt. Dies ist keine Antwort, es ist nur eine Wiederholung meiner Frage. endolith vor 13 Jahren 0
Die Antwort wäre immer noch nein. Es ist keine Anpassung, es ist meine Antwort - zumindest meines Wissens. Sathya vor 13 Jahren 1
-1
ephemient

Kann Android eine EXT-formatierte SD-Karte verwenden?

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

Kann ein Ordner über einen anderen Ordner angehängt werden?

Ja.

"Ja." Wie würdest du das auf Android machen? Würde es den gewünschten Effekt haben? endolith vor 13 Jahren 0