Господа, хоть у кого-нибудь oplocks в самбе работают? Я *ни разу* не
видел, чтобы они успешно работали, с тех самых пор когда они были
первый раз сделаны (ещё до 2.x). Oplock break request => shutting
down this smbd. Элементарно воспроизводится. На куче разных серверов, на
куче разных рабочих станций, на куче разных сетей, все клиенты -
win9x. 100% воспроизводимость. В самбе (уже пытался с этим вопросом
выходить года три назад, и два) говорят что у маня железо кривое.
Но простите -- *всё* железо, купленное за последние несколько лет
у разных поставщиков, и работающее в разных местах (более 60-ти
сетей по всему подмосковью) -- *всё* оно кривое?!?! Я вот в 2.2.2
смотрел - мол, очередную кучу багов пофиксили в oplock code. Фиг --
как не работало *нигде*, ни на одной нашей машине, так и не работает.
Что за загадка заколдованная?! ;)
По моим тестам, с ними существенно быстрее работает (когда они работают!).
Когда с файлами работает одна клиентская машинка (если две, то самба
затыкается на oplock'ах), скорость запуска, например, большого приложения
которое лежит на сети происходит примерно на 20..40% быстрее (это как
тест, все .exe-шники всё равно лежат на read-only share, и там включена
fake oplocks -- тот самый "deprecated" параметр, который даёт тот же
эффакт в скорости но непригоден для r/w-shares). Вот у нас ещё куча
foxpro-шных баз осталось в наследие, лежат на сети -- я не замерял
скорость, но на глазок *заметно* быстрее работа с dbf'ами если oplocks
включены. Выключаешь oplock'и - народ жалуется "почему так медленно".
Включаешь - тоже жалуется, почему нельзя с двух машин работать...
Понятно, что вся эта хрень выключена нафиг (иначе данные "портятся"),
но вопрос остаётся, и он очень (для меня) интересный. Слежу за
этим начиная с pre-1.9.18, куча дискуссий было по этому поводу, результат
пока один - у samba team всё работает, а у остальных - кривое железо
или баги в виндах. (У меня виднов всяких штук 20 разных версий наберётся --
все, что-ли, с багами?! А где найти без багов, такие же, как у samba team,
единственные правильные... Спросить что-ли у них, может, поделятся?;)
У меня уже давно работает 2.2.2 никаких проблем с oplock-ками нет. На серваке лежат базы 1С и несколько клиентов их постоянно юзают. На 2.2.1 такое не канало :)
Работа с optlock связана с работой ядра. Может у тебя ядро немного того...
Самба как PDC работает, но как BDC и трасты между доменами - нет.
Будет в версии 2.3 Или вообще в 3.0
Обещают, что будет работать по принципу Win2000. Т.е. трасты вообще на фиг не нужны, если Микрософт на них забила. Все будет через LDAP и Kerberos.
Ага. Фича. Если PDC Самба, то файлик с паролями и аккаунтами просто напросто копируется на другой комп. Рекомендуется средствами ssh.
Ну и настраиваются domain logon, local master, preffered master.
Это может и любая Самба, поддерживающая PDC. :)
Только это мальца обман. BDC и PDC у виндузей могут выполнять репликацию.
Т.е. в случае выхода из строя PDC можно на BDC заводить/удалять юзверей. Потом изменения отобразятся в PDC.
Только вот текущая "поддержка" BDC в Самбе не содержит стредств репликации.
>Только это мальца обман. BDC и PDC у виндузей могут выполнять >репликацию. Т.е. в случае выхода из строя PDC можно на BDC >заводить/удалять юзверей. Потом изменения отобразятся в PDC.
>Только вот текущая "поддержка" BDC в Самбе не содержит стредств >репликации.
Не зря же это находится в секции изменений, относящихся к ldap.
Вот вам и репликация :)
Самба же как таковая вообще один сплошной обман- заставляет нормальные унихи виндой прикидываться ;))))
Едиснтвенное что я сделал это добавил командочку в rc.local
echo 20000 > /proc/sys/fs/file-max
Потом просто положил базы на сервер, и забыл об этом :)
Юзеры ни разу не жаловались.
Народ, подскажите, plz
Самба всегда так тормозит на чтении и летает на записи или у меня руки кривые?
Фильм на самбу копируется на 7 мин, при том что сеть 100 и винт pio mode4, а читается 22 мин.
Я разобраться так и не смог.
Sova
Вопрос по 1с и блокировкам:
Вообщем всё работает как отлично быстро и стабильно но
примерно 3-5 раз в день одна из мамшин в сети блокирует базу и с ней никто больше не может работать. Причём мамшин в сетке ~17 шт. и это поисходит ни любой из них безсистемно :( Решается проблема пеерезагрузкой зависшей машины (на ней можно работать а на других в сети нет). Где рыть?
Про обрушение баз - был еще старинный глюк в 98ых виндах с драйвером сетевух на rtl8029... Кривой он там, надо с дискетки/сайта ставить - полгода страдал, пока нашел.
С 2.2.2 блокировки с точки зрения 1С действительно пофиксили - на 2.2.1 еще глючили.
Может кто поможет советом? Проблема - были Win2000WS сами по себе, а теперь их включили в домен (Самба 2.2.1а). Настройки десктопов пользователей ессно стали дефолтовыми - как в домен переложить старые профайлы. Копирование профайла из виндов облымывается. Наверное тулза есть для этого или с регистри поколдовать надо?! А можно ли сделать логин в домен без roaming profiles, чтобы они оставались локальными?