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?


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


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.


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.


"Tak." Jak byś to zrobił na Androidzie? Czy miałbym taki efekt, jaki chcę?
endolith,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.