C'è qualcosa come un collegamento o un punto di montaggio condiviso per le cartelle FAT32 in Linux / Android?


8

Spesso desidero accedere agli stessi file da diverse app sul mio telefono Android, ma le app appaiono in cartelle diverse. C'è un modo per fare due diversi percorsi di cartelle su una scheda SD FAT puntare allo stesso file? Per EXT, penso che potrei farlo con un collegamento simbolico o hard, ma quelli non esistono per FAT. Il FAT può essere esteso per supportarli? Android può utilizzare una scheda SD formattata EXT? È possibile montare una cartella sopra un'altra cartella?

Se questo esiste, ha effetti collaterali negativi?


Stanno per trasferirti in un amico, basta chiedere di nuovo lì
RobotHumans

È più una questione Linux che una domanda Android.
endolith

Risposte:


14

È possibile montare una cartella in un'altra cartella se si dispone di root.

aprire adb o terminale (adb è preferito) e digitare

mount -o bind /origdir /newdir

Questo dovrebbe avere lo stesso effetto di ln e funzionerà sul filesystem FAT32


Funziona bene. Si presenta nelle app come se /sdcard/newdir ha gli stessi file di /sdcard/origdir, che è utile per condividere file tra app che appaiono solo in specifiche cartelle con hardcoded. Dovresti dire che devi mkdir newdir prima, però.
endolith

1
questo rimane dopo il riavvio? Ho visto una risposta su un altro sito SE dicendo che questo è perso al riavvio: android.stackexchange.com/questions/4044/...
Baronz


2

FAT non supporta i collegamenti simbolici.

C'è un modo per fare due diversi percorsi di cartella su una scheda SD FAT puntare allo stesso file

No.

La FAT può essere estesa per supportarli

No.


Ecco perché questa domanda esiste, sì.
endolith

Non sono sicuro di quello che vuoi, chiarito @endolith
Sathyajith Bhat

La mia domanda è se esiste un modo per produrre un effetto simile ai collegamenti simbolici, considerando che la FAT non li supporta. Questa non è una risposta, è solo una riaffermazione della mia domanda.
endolith

1
La risposta sarebbe ancora no. Non è una replica, è la mia risposta - almeno a mia conoscenza.
Sathyajith Bhat

-1

Android può utilizzare una scheda SD formattata EXT?

Android può montare ext2 ma il gestore del volume non gestirà le schede SD formattate con ext2. (Se hai effettuato il root del tuo telefono potresti essere in grado di risolvere il problema.)

È possibile montare una cartella sopra un'altra cartella?

Sì.


"Sì." Come lo faresti su Android? Avrebbe l'effetto che voglio?
endolith
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.