Мы обновили несколько MacBook до El Capitan, все рабочие станции здесь подключены к NAS через AFP. На всех обновленных рабочих станциях теперь отображается небольшое количество папок со странными именами, например;
SBAK7C~3
GE3HHX~F
DWBENE~Y
Эти папки по-прежнему доступны для El Capitan. На рабочих станциях, отличных от El Capitan (Yosemite), отображаются обычные имена.
Что может быть не так?
Вы уверены, что все рабочие станции подключены через AFP?
Бьюсь об заклад, вы получаете странные имена папок из-за mangled names = yes
(по умолчанию) в конфигурации сервера samba. Проверьте неверные имена файлов Synology или искажение имен Samba для получения дополнительной информации. Одним из решений является отключение SMB на NAS, другим является принудительное подключение OS X через AFP, например afp://user@servername/folder
, через «Finder-> Go-> Connect to Server».
Конечно можно установить mangled names = no
в настройках Samba но это создает проблемы при подключении по SMB к серверу.
Samba (SMB) создает странные имена, когда файл или путь содержат символы / ? < > \ : * | "
, с AFP не проблема читать или записывать файл или пути с этими символами, но не с SMB (Samba).
Поскольку Mavericks (10.9) Apple предпочитает протокол SMB протоколу AFP, см . PDF-файл с обзором основных технологий Mavericks для получения дополнительной информации. Для Mavericks (10.9) это SMB2, для Yosemite (10.10) и El Capitan (10.11) — SMB3.
Из PDF-документа:
SMB2 — это новый протокол по умолчанию для обмена файлами в OS X Mavericks. SMB2 работает сверхбыстро, повышает безопасность и улучшает совместимость с Windows.
Так что будущее за SMB3, а не за AFP, но проблема в том, что у вас уже есть файлы с символами / ? < > \ : * | "
где-то на NAS, потому что с AFP не было проблем создать такие файлы, но когда вы читаете эти файлы через SMB, вы получаете искаженные имена, поэтому сначала вам нужно исправить имена файлов через AFP или зайти прямо на NAS (через ssh) и исправить имена файлов там.
Лучше более новая версия Samba-Server >= 4.2 (может быть, с DSM 6.0 от Synology?) с модулем vfs_fruit , который добавляет расширение Apple SMB2+ в Samba. SMB на Synology NAS работает медленно для Mac из-за отсутствия модуля vfs_fruit (и из-за того, что Samba-Server имеет версию 4.1). Поэтому, если вы используете только компьютеры Mac, отключите SMB на Synology NAS и используйте только AFP (на данный момент), но если вам нужен SMB на Synology NAS, что ж... исправьте имена файлов, отключите AFP и попробуйте SMB, но... , проверьте, достаточно ли вам скорости общего ресурса SMB.
Амбидекс
ГМ.
Амбидекс
ГМ.