Назад | Перейти на главную страницу

Общий ресурс Samba3 для Windows, Linux и OSX ненадежен

Наша компания NAS недавно умерла, и теперь ее заменил стоечный сервер под управлением Ubuntu. Я установил samba3, который аутентифицируется по нашему активному каталогу. Я определил общий ресурс для нашего графического отдела, который работает с большими файлами (> 100 МБ). У нас также есть несколько пользователей Windows и Linux, которым необходим доступ к этим файлам. Пользователи Windows и Linux не испытывают никаких проблем.

Теперь возникает проблема: у нас есть несколько версий OSX (10.6; 10.7; 10.8), у всех есть проблемы с работой с этим каталогом. Эти проблемы включают:

Теперь у меня есть 2 возможных решения, но ни одно из них не удовлетворяет ...

  1. Обновите все клиенты OSX до 10.8 и решите проблемы с 10.8 (я пытался, но безуспешно ...)
  2. Используйте samba3 и netatalk (afp). Сообщается о проблемах с блокировкой файлов, поэтому одновременное использование не рекомендуется.

Любая помощь приветствуется.

Я не уверен в исчезающих файлах. Для этого вы можете переключиться на AFP. Я использую netatalk, работающий на сервере FreeNAS, и он работает очень хорошо. Ваш пробег может отличаться.

Что касается медленного чтения каталога, вам нужно отключить отложенные ACK на клиентах Mac OS X, используя:

sudo sysctl -w net.inet.tcp.delayed_ack=0

Это значительно улучшит производительность SMB. Чтобы эта команда пережила перезагрузку, добавьте в /etc/sysctl.conf линия:

net.inet.tcp.delayed_ack=0

(Создайте /etc/sysctl.conf если необходимо)

Для получения дополнительной информации см. Дискуссионные форумы Apple или Эта статья. Или погуглите «Mac OS X samba delayed ack», и вы увидите десятки других, предлагающих это изменение.

Что касается проблем с разрешением, какое имя пользователя используют все? Не могли бы вы подробнее рассказать, в чем проблема? (Включая ls -l вывод с сервера и клиентов?)