¿Cómo puedo ver mi recurso compartido NFS en cualquier administrador de archivos en Android 6.0.1?

Monté mis recursos compartidos NFS con éxito en Termux con busybox. Monté la carpeta de red en /data/media/0/Music.

También puedo ver el contenido de la red compartida en la terminal con ls -l /data/media/0/Music. Pero cuando hago clic en la ubicación en mi administrador de archivos, la ubicación está vacía. También probé diferentes administradores de archivos, pero ninguno muestra nada.

¿Es un problema de permisos? ¿Qué tengo que cambiar en Android para que funcione?

¿Creaste ese montaje como root? Entonces podría muy bien ser un problema de permisos. ¿Qué se ls -l /data/media/0 | grep Musicmuestra en la propiedad y los permisos?
ls -l /data/media/0 | grep Music says drwxr-xr-x 16 system system 4096 2016-08-27 20:58 Music. Probé 2 formas de crear la carpeta Música. 1. En el Administrador de archivos como un usuario normal. Cuando intentaba acceder a la carpeta después del montaje, tuve un problema de permiso. 2. Creé la carpeta en el terminal como usuario root. En ese caso, la carpeta se muestra vacía en cualquier Administrador de archivos.
Bien, eso dice que la carpeta es al menos legible por todos, y todos pueden cambiar a ella (además, pertenece al systemusuario y al grupo). Ahora, repita lo mismo con un pequeño ajuste: ls -l data/media/0/Music/*y elija una sola entrada de la salida. Si tiene la misma propiedad ( system), debe tener al menos 3 veces "r" para que otras aplicaciones puedan leerlo.
Todos los archivos allí tienen propiedad systemy todos los archivos tienen 3 veces "r" en sus propiedades de permiso. Deben ser legibles por el propietario, el grupo y otros. Pero aún no puedo ver ningún archivo en una aplicación de administrador de archivos o reproductor de música para mi montaje nfsv4.
No verlos en el reproductor de música podría tener que ver con el escáner de medios que no los ha recogido (todavía). Sin embargo, eso no debería afectar a los administradores de archivos, lo que me confunde. ¿Ha intentado 1) diferentes administradores de archivos, 2) examinar ese directorio en una terminal con un usuario sin privilegios (por ejemplo, a través adb shelldel " shellusuario simple")?
1. Sí, probé diferentes administradores de archivos como CM File Manager v3.0.0, SolidExplorer v2.2.5 y Amaze v3.1.1. ¡Sin éxito! 2. El examen de la estructura de carpetas con un usuario sin privilegios a través de ADB me da lo siguiente: ls -l /data/media/0/Music(Permiso denegado), ls -l /storage/emulated/0/Music(Permiso denegado) y ls -l /sdcard/Musicme da un resultado 'vacío'. ls -l /sdcard/ | grep Music gives me drwxrwx--x 2 root sdcard_rw 4096 2016-08-27 20:58 Music.
Estoy bastante fuera de las ideas entonces. ¿Quizás el archivo administrado debe pasar por el "proveedor de almacenamiento" para ese directorio? ¿O no pertenecen al sdcard_rwgrupo? Eso explicaría que no vean nada, ya que "otros" solo pueden cambiar al directorio pero no enumerar su contenido.

Respuestas (1)

Resulta que una opción en SuperSU me impidió ver el contenido de mis monturas. Necesitaba deshabilitar la opción "Montar separación de espacio de nombres" en la aplicación SuperSU. ¡Solo entonces las monturas serán visibles para otras aplicaciones! Deshabilitar la separación del espacio de nombres puede causar fallas de seguridad, pero todavía no veo ninguna otra solución. Reinicie el dispositivo, monte sus recursos compartidos y todo será como se esperaba.

Encontré la solución aquí: https://stackoverflow.com/a/33611664