LINUX.ORG.RU
ФорумMobile

Посоветуйте нормальный способ шарить файлы с samba на android

 


0

2

Попробовал смотировать samba шару на андроиде с помощью CIFS. Всё работает, но только если его открывать через файловый менеджер андроида. Из приложения не получается, так как оно видит только флешку, CIFS не видит. Если файл в приложении закрыть то всё, повторно его из приложения уже не открыть, нужно опять файл через файловый менеджер искать его в CIFS и открывать оттуда. Это неудобно, читалки не запоминают названия и расположение книг.

Кроме того, CIFS какой-то тормозной и похоже что не кешируется, большие файлы с аудиокнигами тупят очень сильно.

Можно ли обойтись без полного зеркалирования ?


Можно ли обойтись без полного зеркалирования?

Конечно же, это возможно. Для этого достаточно понаблюдать за поведением пользователей «яблочных» устройств. «Яблочники» переносят данные через «облачное» хранилище данных и не заморачиваются совместимостью физического подключения устройств друг к другу. «Облака» - наше всё.

Enthusiast ★★★
()

ты не монтируешь. простому файлменджеру андроид таких прав не даст.
файлменджер «эмулирует внутри себя» доступ к самбе.
внешним приложениям может отдавать через пайпинг, но по файлово… :(

смонтировать самбу на андроид сейчас никто не смогет. да и во времена рутированных устройств сиё было большим геморой.

pfg ★★★★★
()
Ответ на: комментарий от cobold

Syncthing это полное зеркалирование, надо без него. Я тут почитал, чтобы открывать файлы самба шаре приложение должно уметь это делать - поддерживать Storage Access Network, а таких мало.

Nohack
() автор топика
Ответ на: комментарий от Nohack

В общем случае то что ты хочешь это мертвая идея. Потому что файловый api андроида рассчитан на работу с локальным хранилищем и не рассчитан на работу с сетью. А то что ты делаешь с файл менеджером это по сути файл менеджер скачивает содержимое во временный файл и скармливает его приложению, которое работает с привычным и понятным локальным файлом. Насчёт того что syncthing это полное зеркалирование, ты не прав. Как настроишь, так и будет зеркалировать

cobold ★★★★★
()
Ответ на: комментарий от bbgg

раньше были сторонние компиляции ядер с smb и nfs, мож и сейчас есть в альтернативных андроидах. но монтирование один фих было через жжжж консоль.

@Nohack зеркалирование это сейчас самое удобное из доступного. куча файла зеркалируется с телеопна на комп и еще несколько устройств но и тут андроид зажимает яйтса во имя защищенности. не везде синхфинга пускает :(

pfg ★★★★★
()
Ответ на: комментарий от pfg

но монтирование один фих было

Ложь, п... и провокация. Когда-то во времена второго андроида было приложение с одной большой кнопкой - «смонтировать». Естественнно, где ядро умело.

Shadow ★★★★★
()
Ответ на: комментарий от sergej

вобщем я аналогичную проблему решил покупкой sd карты на 256Гб и syncthing

для обычных книг KOReader вроде оставляет рядом с книгой файлик с инфой где остановился, который по идее тоже может синхронизироваться

sergej ★★★★★
()