He montado mis recursos compartidos NFS con éxito en Termux con busybox. He montado la carpeta de red en /data/media/0/Music
.
También soy capaz de ver el contenido de la red compartida en el 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 he probado diferentes gestores de archivos pero todos no muestran nada.
¿Es un problema de permisos? Qué tengo que cambiar en Android para que funcione?
0 votos
¿Creaste ese montaje como Root? Entonces podría ser un problema de permisos. ¿Qué hace
ls -l /data/media/0 | grep Music
¿se muestra en la propiedad y los permisos?0 votos
ls -l /data/media/0 | grep Music
says drwxr-xr-x 16 system system 4096 2016-08-27 20:58 Music
. He probado 2 formas de crear la carpeta Music. 1. En el Administrador de Archivos como un usuario normal. Cuando intentaba acceder a la carpeta después de montarla me daba un problema de permisos. 2. 2. Creé la carpeta en el termino como usuario Root. En ese caso la carpeta se muestra como vacía en cualquier Administrador de Archivos.0 votos
OK, eso dice que la carpeta es al menos legible por todos, y todos pueden cambiar en ella (además de que pertenece a la
system
usuario y grupo). Ahora, por favor, repita lo mismo con un pequeño ajuste:ls -l data/media/0/Music/*
y elegir una sola entrada de la salida. Si tiene la misma propiedad (system
), debería tener al menos 3 veces la "r" para que otras aplicaciones puedan leerla.0 votos
Todos los archivos de allí tienen propiedad
system
y todos los archivos tienen 3 veces "r" en sus propiedades de permiso. Deberían poder ser leídos por el propietario, el grupo y otros. Pero todavía no puedo ver ningún archivo en un Administrador de Archivos o aplicación de reproductor de música para mi montaje nfsv4.0 votos
No verlos en el reproductor de música podría tener que ver con el escáner de medios no tenerlos recogidos (todavía). Sin embargo, eso no debería afectar a los gestores de archivos, lo que me confunde. ¿Has probado 1) con diferentes gestores de archivos, 2) examinando ese directorio en un terminal con un usuario sin privilegios (por ejemplo, a través de
adb shell
como la "llanurashell
usuario")?0 votos
1. Sí, he probado diferentes gestores 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) yls -l /sdcard/Music
me 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
.0 votos
Entonces me he quedado sin ideas. ¿Tal vez los archivos gestionados deben ir a través del "proveedor de almacenamiento" para ese directorio? O no pertenecen al
sdcard_rw
¿Grupo? Eso explicaría entonces que no vieran nada, ya que "otros" sólo pueden cambiar al directorio pero no listar su contenido.