Czy istnieje coś takiego jak łącze lub wspólny punkt montowania folderów FAT32 w systemie Linux / Android?

9

Często chcę, aby te same pliki były dostępne dla różnych aplikacji na moim telefonie z Androidem, ale aplikacje wyglądają w różnych folderach. Czy istnieje sposób, aby dwie różne ścieżki folderów na karcie FAT SD wskazywały na ten sam plik? Myślę, że w przypadku EXT mógłbym to zrobić za pomocą dowiązania symbolicznego lub twardego, ale nie istnieją one dla FAT. Czy FAT można rozszerzyć, aby je wspierać? Czy Android może używać karty SD w formacie EXT? Czy folder można zamontować na innym folderze?

Jeśli tak, to czy ma jakieś negatywne skutki uboczne?

endolit
źródło
Zamierzają przenieść cię do
kolesia z Androidem
To bardziej pytanie o Linuksa niż pytanie o Androida.
endolith

Odpowiedzi:

15

Możliwe jest zamontowanie folderu w innym folderze, jeśli masz root.

otwórz adb lub terminal (preferowany adb) i wpisz

mount -o bind /origdir /newdir

Powinno to mieć taki sam wpływ jak lni będzie działać na systemie plików FAT32

Jus12
źródło
Działa w porządku. Pokazuje się w aplikacjach, jakby /sdcard/newdirzawierały takie same pliki /sdcard/origdir, co jest przydatne do udostępniania plików między aplikacjami, które wyglądają tylko w określonych folderach zakodowanych na stałe. Powinieneś jednak wspomnieć, że musisz mkdir newdirnajpierw.
endolith
1
czy to pozostaje po ponownym uruchomieniu? Zobaczyłem odpowiedź na innej stronie SE, mówiącą, że zginęło to podczas ponownego uruchamiania: android.stackexchange.com/questions/4044/…
Baronz
3

FAT nie obsługuje dowiązań symbolicznych.

Czy istnieje sposób, aby dwie różne ścieżki folderów na karcie FAT SD wskazywały na ten sam plik

Nie.

Można rozszerzyć FAT, aby je wspierać

Nie.

Sathyajith Bhat
źródło
Właśnie dlatego to pytanie istnieje, tak.
endolith
Nie jestem pewien, czego jeszcze chcesz, wyjaśniono @endolith
Sathyajith Bhat
Moje pytanie brzmi, czy istnieje jakiś sposób na uzyskanie efektu podobnego do dowiązań symbolicznych, biorąc pod uwagę, że FAT ich nie obsługuje. To nie jest odpowiedź, to tylko powtórzenie mojego pytania.
endolith
1
Odpowiedź nadal brzmi „nie”. To nie jest powtórka, to moja odpowiedź - przynajmniej o ile wiem.
Sathyajith Bhat
-1

Czy Android może używać karty SD w formacie EXT?

Android może zamontować ext2, ale menedżer głośności nie obsługuje kart SD w formacie ext2. (Jeśli zrootowałeś swój telefon, możesz to naprawić).

Czy folder można zamontować na innym folderze?

Tak.

efemeryczny
źródło
"Tak." Jak byś to zrobił na Androidzie? Czy miałbym taki efekt, jaki chcę?
endolith,