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?
mount
android
symbolic-link
fat32
folder-redirection
endólito
fonte
fonte
Respostas:
É 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
ln
e funcionará no sistema de arquivos FAT32fonte
/sdcard/newdir
tivesse 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ê devemkdir newdir
primeiro, no entanto.A resposta endólita é melhor para a sua situação, mas Sathya está errada, também há solução, se você realmente precisar de um link falso (hardlink), consulte: /programming/4545536/faking-symbolic-links-on -a-fat32-formatted-storage Embora eu não tenha tentado no android.
fonte
O FAT não suporta links simbólicos.
Não.
Não.
fonte
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.)
Sim.
fonte