sdcard отображается пустым для sshdroid, samba fileshare и т. д., но не для Total Commander

Я рутировал lenovo p780 с VIBEUI 2.0 (не уверен, что это имеет значение). Проблема хорошо описана в теме. Когда я вхожу в каталог /storage/sdcard0 через удаленный терминал, он кажется пустым. Для самбы все тоже самое - ничего не видно. Но в Total Commander я вижу, что файлов на самом деле очень много. Что может быть причиной? Я думал, что он не смонтирован, но можно ли его размонтировать только для определенных приложений?

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

Ответы (1)

Всего три слова: «разделение пространств имен supersu». Я использую SuperSU в качестве инструмента управления корневым доступом на своем устройстве, у которого есть опция «разделения пространств имен». Я упустил момент, что эта опция должна быть отключена для моей прошивки.

  1. Откройте приложение SuperSU (если у вас его нет, то решение к вам не применимо)
  2. Перейти на вкладку «Настройки»
  3. Прокрутите вниз до параметра «Разделение пространства имен» и снимите флажок.
  4. Перезагрузите устройство.

Это решило проблему на моем устройстве.