¿Hay algo como un enlace o un punto de montaje compartido para carpetas FAT32 en Linux / Android?

9

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?

endolito
fuente
Solo te van a trasladar a Android, solo pregunta de nuevo allí
RobotHumans
Es más una pregunta de Linux que una pregunta de Android.
endolito el

Respuestas:

15

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 lny funcionará en el sistema de archivos FAT32

Jus12
fuente
Funciona bien. Aparece en aplicaciones como si /sdcard/newdirtuviera los mismos archivos que /sdcard/origdir, lo cual es útil para compartir archivos entre aplicaciones que solo se ven en carpetas específicas codificadas. Sin mkdir newdirembargo, debe mencionar que primero tiene que hacerlo .
endolito
1
¿Se queda esto después de reiniciar? Vi una respuesta en otro sitio de SE diciendo que esto se perdió al reiniciar: android.stackexchange.com/questions/4044/…
Baronz
3

FAT no admite enlaces simbólicos.

¿Hay alguna manera de hacer que dos rutas de carpeta diferentes en una tarjeta SD FAT apunten al mismo archivo

No.

¿Se puede extender FAT para apoyarlos?

No.

Sathyajith Bhat
fuente
Por eso existe esta pregunta, sí.
endolito el
No estoy seguro de qué más quieres, aclaró @endolith
Sathyajith Bhat
Mi pregunta es si hay alguna forma de producir un efecto similar a los enlaces simbólicos, teniendo en cuenta que FAT no los admite. Esta no es una respuesta, es solo una reformulación de mi pregunta.
endolito el
1
La respuesta aún sería no. No es una reformulación, es mi respuesta, al menos que yo sepa.
Sathyajith Bhat
-1

¿Puede Android usar una tarjeta SD con formato EXT?

Android puede montar ext2 pero el administrador de volumen no manejará tarjetas SD con formato ext2. (Si ha rooteado su teléfono, puede solucionarlo).

¿Se puede montar una carpeta encima de otra carpeta?

Si.

efímero
fuente
"Si." ¿Cómo harías eso en Android? ¿Tendría el efecto que quiero?
Endolith