Наша компания NAS недавно умерла, и теперь ее заменил стоечный сервер под управлением Ubuntu. Я установил samba3, который аутентифицируется по нашему активному каталогу. Я определил общий ресурс для нашего графического отдела, который работает с большими файлами (> 100 МБ). У нас также есть несколько пользователей Windows и Linux, которым необходим доступ к этим файлам. Пользователи Windows и Linux не испытывают никаких проблем.
Теперь возникает проблема: у нас есть несколько версий OSX (10.6; 10.7; 10.8), у всех есть проблемы с работой с этим каталогом. Эти проблемы включают:
Теперь у меня есть 2 возможных решения, но ни одно из них не удовлетворяет ...
Любая помощь приветствуется.
Я не уверен в исчезающих файлах. Для этого вы можете переключиться на 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
вывод с сервера и клиентов?)