Определение примонтированных разделов в android

Android 4 - 5 во 2 загвостак с этим небыло. Дело вот в чем форматнул флешку в ext4, в ручную примонтировал ls нормально всё видит.
А вот сама система и guiевые файловые менаджеры не в какую невидят.
Может надо параметры монтирования какието дописывать, или в se как то регистрировать?
Я понимаю что это довольно индивидуальная ерунда, но все же...
Ошибки в тексте-неповторимый стиль автора©
Я подозреваю, что дело в точке монтирования, проще говоря, в пути.
Они смотрят только в те места, куда флешка монтируется в андроиде.
Да не эт врядли... По такой логике так он и папки в системе созданные вручную не должен видеть.
Я пробовал в туже точку монтировать, и это не через файловый менаджер котрый мониторит одну точку, а через десяток "нормальных".
Ошибки в тексте-неповторимый стиль автора©
эээ... *задумчиво чешу затылок размышляя о том как не матерными словами высказать все что я думаю о сервисе vold и дури прав доступа ведроида*
вы под каким пользователем делали ls?
что пишет ls -al родитель_папки_куда_вы смонтировали_раздел

К чему такие вопросы:
В андроиде есть дурной сервис под названием vold, который "мониторит " событие подключен диск, и если в нем есть тома с фс vfat, то он их монтирует.
и потом пишет куда то информацию о том, что папка примонтирована. Это раз.

Если вы создаете том с ext{2,3,4} то может оказаться так что программа не увидит папку. или не сможет с ней работать. Ибо каждое андроид приложение работает под своим пользователем. так что как минимум на такую папку надо ставить права 777 и забыть о правах доступа на разделе.
Да пребудет с вами знание ip адреса
root@w7ds:/ # mount /dev/block/mmcblk1 /storage/external_SD/
root@w7ds:/ # ls /storage/external_SD/
img_117.jpg
lost+found
root@w7ds:/ # ls -la /storage/external_SD/
-rw-r--r-- root     root       709370 2015-07-26 05:57 img_117.jpg
drwx------ root     root              2015-07-26 05:56 lost+found
root@w7ds:/ # ls -la /storage/
d---r-x--- root     sdcard_r          2015-07-27 17:34 emulated
drwxr-xr-x root     root              2015-07-26 05:57 external_SD
lrwxrwxrwx root     root              1970-01-13 10:24 sdcard0 -> /storage/emulated/legacy
root@w7ds:/ # exit
shell@w7ds:/ $ ls /storage/external_SD/
opendir failed, Permission denied

да вы правы от обычного пользователя, ls не отрабатывает, но с правами всё ровно... мне кажется права доступа в android прописываются где то ещё.
Ошибки в тексте-неповторимый стиль автора©
проверьте группу на папке (у меня в бочке с мороженкой группа на /mnt/sdcard прописана как sdcard_rw).
установите 777. Посмотрите ман на предмет можно ли сказать что при монтировании раздел будет игнорировать права папок
Да пребудет с вами знание ip адреса
domov0y
стандартные права тут явно не причём((
Ошибки в тексте-неповторимый стиль автора©
поверьте мне, права в linux всегда причем. надо только разобраться что куда.
Да пребудет с вами знание ip адреса
/storage 644
/storage/external 755

Чтение для всех разрешено и...??
Ошибки в тексте-неповторимый стиль автора©
1. что за ведроид с папкой storage? (я буду держаться от него подальше)
2. Если мне память не изменяет, то на папках атрибут 'x' отвечает за то что у папки можно прочитать потомков. Иначе функции сканирования директорий и существования файла говорят "вот вам false я про такой файл не знаю".
(Именно потому на всех хостингах требуют ставить на папку права 755 или 555 но никак не 644 / 444)
Да пребудет с вами знание ip адреса
 
Зарегистрироваться или войдите чтобы оставить сообщение.