La tarjeta SD aparece vacía para sshdroid, samba fileshare, etc., pero no para Total Commander.

He rooteado Lenovo p780 con VIBEUI 2.0 (no estoy seguro de que esto importe). El problema está bien descrito en el asunto. Cuando entro en el directorio /storage/sdcard0 a través de un terminal remoto, aparece vacío. Es lo mismo para la samba: no puedo ver nada. Pero en Total Commander puedo ver que en realidad hay muchos archivos. ¿Cuál podría ser la razón? Pensé que no está montado, pero ¿podría desmontarse solo para ciertas aplicaciones?

130|root@P780:/storage/sdcard0 # ll /storage
drwxr-xr-x    2 root     root             0 Jul  7 10:02 sdcard0
drwxr-xr-x    2 root     root             0 Jul  7 10:02 sdcard1
drwxr-xr-x    2 root     root             0 Jul  7 10:02 usbotg
drwxr-xr-x    2 root     root             0 Jul  7 10:02 usbotg1

,

root@P780:/storage/sdcard0 # ll -a /storage/sdcard0                                                                                                                                                                                  
drwxr-xr-x    2 root     root             0 Jul  7 10:02 .
drwxr-x--x    6 root     1028             0 Jul  7 10:02 ..

,

root@P780:/storage/sdcard0 # ll /sdcard                                                                                                                                                                                              
lrwxrwxrwx    1 root     root            16 Jul  7 10:02 /sdcard -> /storage/sdcard0

,

root@P780:/storage/sdcard0 # mount
rootfs / rootfs ro,seclabel,relatime 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
none /sys/fs/cgroup tmpfs rw,seclabel,relatime,mode=750,gid=1000 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/secure tmpfs rw,seclabel,relatime,mode=700 0 0
tmpfs /mnt/asec tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
/emmc@android /system ext4 ro,seclabel,relatime,noauto_da_alloc,commit=1,data=ordered 0 0
/emmc@usrdata /data ext4 rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered 0 0
/emmc@cache /cache ext4 rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered 0 0
/emmc@protect_f /protect_f ext4 rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered 0 0
/emmc@protect_s /protect_s ext4 rw,seclabel,nosuid,nodev,noatime,nodelalloc,noauto_da_alloc,commit=1,data=ordered 0 0

Respuestas (1)

Solo tres palabras: 'separación de espacio de nombres supersu'. Uso SuperSU como herramienta de administración de acceso raíz en mi dispositivo, que tiene una opción para "separación de espacio de nombres". Perdí el punto de que esta opción debe estar deshabilitada para mi firmware.

  1. Abra la aplicación SuperSU (si no la tiene, entonces la solución no se aplica a usted)
  2. Ir a la pestaña Preferencias
  3. Desplácese hacia abajo hasta la opción 'Separación de espacio de nombres' y desmárquela
  4. Reinicie el dispositivo.

Esto resolvió el problema en mi dispositivo.