Existe algo como um link ou ponto de montagem compartilhado para pastas FAT32 no Linux / Android?

9

Geralmente, quero que os mesmos arquivos sejam acessados ​​por aplicativos diferentes no meu telefone Android, mas os aplicativos aparecem em pastas diferentes. Existe uma maneira de criar dois caminhos de pasta diferentes em um cartão SD FAT para o mesmo arquivo? Para o EXT, acho que eu poderia fazer isso com um link simbólico ou físico, mas esses não existem para o FAT. O FAT pode ser estendido para apoiá-los? O Android pode usar um cartão SD com formato EXT? Uma pasta pode ser montada em cima de outra pasta?

Se isso existe, tem algum efeito colateral negativo?

endólito
fonte
Eles só vão mudar você para o Android, pergunte novamente lá #
RobotHumans
É mais uma questão do Linux do que uma questão do Android.
endolith 29/11/10

Respostas:

15

É possível montar uma pasta em outra pasta se você tiver root.

adb ou terminal aberto (adb é o preferido) e digite

mount -o bind /origdir /newdir

Isso deve ter o mesmo efeito lne funcionará no sistema de arquivos FAT32

Jus12
fonte
Funciona bem. Aparece nos aplicativos como se /sdcard/newdirtivesse os mesmos arquivos /sdcard/origdir, o que é útil para compartilhar arquivos entre aplicativos que aparecem apenas em pastas codificadas específicas. Você deve mencionar que você deve mkdir newdirprimeiro, no entanto.
endolith 26/03
11
isso permanece após a reinicialização? Eu vi uma resposta em outro site do SE dizendo que isso é perdido na reinicialização: android.stackexchange.com/questions/4044/…
Baronz 15/16
3

O FAT não suporta links simbólicos.

Existe uma maneira de criar dois caminhos de pasta diferentes em um cartão SD FAT para o mesmo arquivo

Não.

O FAT pode ser estendido para apoiá-los

Não.

Sathyajith Bhat
fonte
É por isso que essa pergunta existe, sim.
endolith 30/11/10
Não sei ao certo o que mais você deseja, esclareceu @endolith
Sathyajith Bhat
Minha pergunta é se existe alguma maneira de produzir um efeito semelhante aos links simbólicos, considerando que o FAT não os suporta. Esta não é uma resposta, é apenas uma reafirmação da minha pergunta.
endolith 30/11/10
11
A resposta ainda seria não. Não é uma reformulação, é a minha resposta - pelo que sei.
Sathyajith Bhat
-1

O Android pode usar um cartão SD com formato EXT?

O Android pode montar o ext2, mas o gerenciador de volume não suporta cartões SD no formato ext2. (Se você enraizou seu telefone, pode consertar isso.)

Uma pasta pode ser montada em cima de outra pasta?

Sim.

efémero
fonte
"Sim." Como você faria isso no Android? Teria o efeito que eu quero?
endolith