sdcard erscheint leer für sshdroid, samba fileshare etc, aber nicht für total commander

Ich habe Lenovo p780 mit VIBEUI 2.0 gerootet (nicht sicher, ob das wichtig ist). Das Problem ist im Betreff gut beschrieben. Wenn ich das Verzeichnis /storage/sdcard0 über das Remote-Terminal betrete, erscheint es leer. Bei Samba ist es egal - ich kann nichts sehen. Aber in Total Commander kann ich sehen, dass es tatsächlich viele Dateien gibt. Was könnte der Grund sein? Ich dachte, es ist nicht gemountet, aber könnte es nur für bestimmte Apps unmountet werden?

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

Antworten (1)

Nur drei Worte: 'supersu Namensraumtrennung'. Ich verwende SuperSU als Tool zur Verwaltung des Root-Zugriffs auf meinem Gerät, das über eine Option zur "Namespace-Trennung" verfügt. Ich habe übersehen, dass diese Option für meine Firmware deaktiviert werden muss.

  1. Öffnen Sie die SuperSU-Anwendung (wenn Sie sie nicht haben, ist die Lösung für Sie nicht anwendbar)
  2. Gehen Sie zur Registerkarte Einstellungen
  3. Scrollen Sie nach unten zur Option „Namespace-Trennung“ und deaktivieren Sie sie
  4. Starte das Gerät neu.

Dies löste das Problem auf meinem Gerät.