A menudo quiero que diferentes aplicaciones accedan a los mismos archivos en mi teléfono Android, pero las aplicaciones se ven en diferentes carpetas. ¿Hay alguna manera de hacer que dos rutas de carpeta diferentes en una tarjeta SD FAT apunten al mismo archivo? Para EXT, creo que podría hacer esto con un enlace simbólico o duro, pero esos no existen para FAT. ¿Se puede extender FAT para apoyarlos? ¿Puede Android usar una tarjeta SD con formato EXT? ¿Se puede montar una carpeta encima de otra carpeta?
Si esto existe, ¿tiene algún efecto secundario negativo?
mount
android
symbolic-link
fat32
folder-redirection
endolito
fuente
fuente
Respuestas:
Es posible montar una carpeta en otra carpeta si tiene root.
abra adb o terminal (se prefiere adb) y escriba
mount -o bind /origdir /newdir
Esto debería tener el mismo efecto
ln
y funcionará en el sistema de archivos FAT32fuente
/sdcard/newdir
tuviera los mismos archivos que/sdcard/origdir
, lo cual es útil para compartir archivos entre aplicaciones que solo se ven en carpetas específicas codificadas. Sinmkdir newdir
embargo, debe mencionar que primero tiene que hacerlo .La respuesta de Endolith es la mejor para su situación, pero Sathya está equivocada, también hay una solución, si realmente necesita un enlace falso (enlace duro), consulte: /programming/4545536/faking-symbolic-links-on -a-fat32-formatted-storage Aunque no lo había probado en Android.
fuente
FAT no admite enlaces simbólicos.
No.
No.
fuente
Android puede montar ext2 pero el administrador de volumen no manejará tarjetas SD con formato ext2. (Si ha rooteado su teléfono, puede solucionarlo).
Si.
fuente