Перейти к содержимому
  • 0

SMB и iOS


Wire Wire

Вопрос

Приветствую. Собственно вопрос такой - в стандартном приложении "Файлы" на айфонах и айпаде подключенный сервер отображается "Только чтение". При этом через стандартное приложение позволяет дублировать файлы, создавать папки. Но не копирует на жесткий диск. Сторонние приложения, например "Documents" вполне позволяют скопировать (перенести файл) с устройства на жесткий диск. В настройках доступа на роутере все в порядке. Если включить анонимный доступ, то история аналогичная.

Путем быстрого гугла наткнулся на ветку в реддите, где пишут, что "Файлы" используют SMB 3.02. Вопрос - можно ли уронить версию в роутере? В комментариях статей руководства пользователя на сайте кинетиков нашел, что версия выбирается автоматически максимальная.

Устройство - Giga (KN-1011), версия системы - 3.7.3. Жесткий диск отформатирован в exFAT.

140192913_.png.630b142acde0098d85586daf7497c05b.png

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
В 26.02.2022 в 03:46, Wire Wire сказал:

Путем быстрого гугла наткнулся на ветку в реддите, где пишут, что "Файлы" используют SMB 3.02. Вопрос - можно ли уронить версию в роутере?

Нет.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
19 минут назад, Mamay сказал:

Нет.

Это минус... nas позволяет выбрать smb 1,2 или же 3...и еще есть вариант смешанного выбора..

SMB.png.28fd2f3342e91035918959b2af05750a.png

Изменено пользователем krass
Ссылка на комментарий
Поделиться на других сайтах

  • 0
12 минуты назад, krass сказал:

Это минус... nas позволяет выбрать smb 1,2 или же 3...и еще есть вариант смешанного выбора..

Это не nas...

Ссылка на комментарий
Поделиться на других сайтах

  • 0
2 минуты назад, Mamay сказал:

Это не nas...

Так я и не спорю. Но раз есть возможность выставлять smb-- то почему бы не перенести в роутер такую возможность?
P.S. Тем более раз в рекламных постах заявлено многое из наса...
P.P.S. тем более smb2 вполне себе неплох....да и устройств , которые не поддерживают smb3 прорва.

Изменено пользователем krass
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Как не специалисту - разобраться не удалось, но общее впечатление такое, что есть какие-то проблемы с правами доступа к папкам на iOS. При чем в приложении "Файлы" функционал полный, но из приложения "Фото" оно не дает сохранить на жесткий диск. Но опять таки в "Файлах" оно видит себя как только чтение.

Опять таки - по реддиту - пользователи сталкиваются с таким на сетевых дисках по SMB и iOS. Но лечится это само перезагрузкой и добавлением сетевого диска заново. Тут - не помогает.

 

 

1172400644_.png.0528ae02486ef3ca6981c0c317c0bc93.png1649796738_.png.36be6c95019240779369e7b8dc23ecee.png815896227_.png.1ab06fb04fac035b158c0dbd269fbd2d.png1033413961_.png.3c54dac1696c06ffd30ffc6504abb2da.png

Ссылка на комментарий
Поделиться на других сайтах

  • 0

У меня похожая проблема. Приложение Файлы на Iphone/ipad не даёт копировать что-то на винты подключенные к роутеру. Отваливается с ошибкой "The Operation Can't be completed. You can't copy the item because its name is too long or includes characters that are invalid on the destination volume"

Причём файл создаётся, но с нулевой длиной. Удаление файлов работает, создание папок работает, т.е. это не проблема с правами доступа.

Более того, где-то год назад всё это прекрасно работало, когда сломалось и почему - непонятно.

Может у кого-нибудь есть идеи?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
11 час назад, AndreyK сказал:

У меня похожая проблема. Приложение Файлы на Iphone/ipad не даёт копировать что-то на винты подключенные к роутеру. Отваливается с ошибкой "The Operation Can't be completed. You can't copy the item because its name is too long or includes characters that are invalid on the destination volume"

Причём файл создаётся, но с нулевой длиной. Удаление файлов работает, создание папок работает, т.е. это не проблема с правами доступа.

Более того, где-то год назад всё это прекрасно работало, когда сломалось и почему - непонятно.

Может у кого-нибудь есть идеи?

 

11 час назад, AndreyK сказал:

У меня похожая проблема. Приложение Файлы на Iphone/ipad не даёт копировать что-то на винты подключенные к роутеру. Отваливается с ошибкой "The Operation Can't be completed. You can't copy the item because its name is too long or includes characters that are invalid on the destination volume"

Причём файл создаётся, но с нулевой длиной. Удаление файлов работает, создание папок работает, т.е. это не проблема с правами доступа.

Более того, где-то год назад всё это прекрасно работало, когда сломалось и почему - непонятно.

Может у кого-нибудь есть идеи?

Проблема осталась, пользуюсь просто копировать-вставить.

если такая ошибка как у вас - добавляю файл в папку с именем типа 1 и переношу. Получаю тоже ошибку, однако на жестком диске, внутри перенесенной папки оказывается уже рабочий файл.

Делаю так один раз в месяц. Неприятно, но вот так.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

По поводу согласования версий: SMB сервер поддерживает все диалекты вплоть до 3.1.1. Сервер не может навязывать свой диалект. Т.е. если клиент поддерживает максимум 3.0.2, то согласован будет 3.0.2.
Чем выше версия, тем больше разных возможностей. Бывает так, что в одной из этих фич есть баг в клиенте или сервере. Тогда принудительный даунгрейд сервера поможет согласовать версию диалекта, на которой баг перестанет воспроизводиться. Но от первопричины проблемы это не избавит, заставив при этом всех остальных клиентов общаться на более древнем "языке".

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

Ссылка на комментарий
Поделиться на других сайтах

  • 0
7 минут назад, vst сказал:

По поводу согласования версий: SMB сервер поддерживает все диалекты вплоть до 3.1.1. Сервер не может навязывать свой диалект. Т.е. если клиент поддерживает максимум 3.0.2, то согласован будет 3.0.2.
Чем выше версия, тем больше разных возможностей. Бывает так, что в одной из этих фич есть баг в клиенте или сервере. Тогда принудительный даунгрейд сервера поможет согласовать версию диалекта, на которой баг перестанет воспроизводиться. Но от первопричины проблемы это не избавит, заставив при этом всех остальных клиентов общаться на более древнем "языке".

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

SMB.png.28fd2f3342e91035918959b2af05750a.png

А нет возможности сделать выбор версии SMB ? было бы очень удобно ( картинка как пример) 

Ссылка на комментарий
Поделиться на других сайтах

  • 0
17 минут назад, krass сказал:

А нет возможности сделать выбор версии SMB ?

26 минут назад, vst сказал:

Тогда принудительный даунгрейд сервера поможет согласовать версию диалекта, на которой баг перестанет воспроизводиться. Но от первопричины проблемы это не избавит, заставив при этом всех остальных клиентов общаться на более древнем "языке".

Если ОДИН клиент не понимает новый стандарт из-за устаревшей OS, почему должны страдать все? ИМХО семеро одного не ждут!

Ссылка на комментарий
Поделиться на других сайтах

  • 0
12 минуты назад, Mamay сказал:

Если ОДИН клиент не понимает новый стандарт из-за устаревшей OS, почему должны страдать все? ИМХО семеро одного не ждут!

Увы, не один... еще полно  устройств на smb 2.0 ( да та же win 7 )  , а кое-где даже на smb 1.0  ( привет win xp и совсем старые устройства) 

Изменено пользователем krass
Ссылка на комментарий
Поделиться на других сайтах

  • 0
3 минуты назад, krass сказал:

Увы, не один... еще полно  устройств на smb 2.0 ( да та же win 7 )  , а кое-где даже на smb 1.0  ( привет win xp и совсем старые устройства) 

Да зачем вы про своё опять. То что "некромант и некрофил" - выяснили тут давно все. Странно что вы не всgомнили ещё Win98SE. Вам чем древнее софт - тем почему-то лучше!  В этом же топе идёт обсуждение iOS, где разработчик чёрным по русскому сказал:
Мы думали добавить возможность выбора диалектов и у нас есть возможность конфигурировать сервер таким образом, но не нашли достаточных оснований для реализации такой функции.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Вообще несколько странный ответ. На целой платформе (IOS) не работает полноценно основное приложение для трансфера файлов что может быть легко решено на уровне дополнительной конфигурации роутера. Хотя бы рассмотреть данный Improvement как некий жест доброй воли было бы хорошей идеей.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Касаемо кинетика и iOS можно поднять на кинетике AFP сервер, а файлами с iOS оперировать через приложение iFiles на пример

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Спасибо всем за ответы, оставлю свои 5 копеек. Тоже столкнулся с проблемой записывания файлов с Iphone и Ipad (iOS) на диск подключенный к кинетику. Попробовал AFP как написано выше - стандартные Files их не понимают все равно, так что по сути не нужно его включать. А решил задачу установкой Owlfiles - оно автоматически видит обычную SMB и проблем с передачей файлов нет. 

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Прошло два года. Может, в актуальных версиях прошивок уже решена проблема, а может и нет. Я уже не использую smb в кинетике, но экспериментирую с Samba на Raspberry pi.
Может, кому-то поможет нагугленный опыт как решить изначальную проблему. На самом киннетике я не проверял, но на малине работает.
Нужно в фале /etc/samba/smb.conf

Добавить следующие строки в Global разделе:

ea support = yes
vfs objects = catia fruit streams_xattr
fruit:delete_empty_adfiles = yes
fruit:metadata = stream
fruit:model = MacSamba
fruit:nfs_aces = no
fruit:posix_rename = yes
fruit:veto_appledouble = no
fruit:wipe_intentionally_left_blank_rfork = yes

После этого можно с огромным удовольствием на айфоне выбирать и копировать фотографии в стандартном приложении Фото и копировать их на сервер.
Украдено отсюда.

Изменено пользователем Wire Wire
Ссылка на комментарий
Поделиться на других сайтах

  • 0

KN-1811, 4.1.2 проблема всё ещё имеет место, и не только на iOS устройствах, но и на Mac OS, при копировании файлов на расшаренный диск в 7 случаях из 10 возникает ошибка 100093, иногда файл не удаётся скопировать и с 3-5 раза.

 

AFP -- всё ОК, но как-то медленнее на чтение, хотелось бы самбу. Подскажите, может уже есть какое-то решение?

 

Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Гость
Ответить на вопрос...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу
×
×
  • Создать...