Автор Тема: samba  (Прочетена 6637 пъти)

PlamenB

  • Напреднали
  • *****
  • Публикации: 62
    • Профил
samba
« -: Nov 18, 2005, 10:24 »
Здравейте! Искам помощ от обществото.  '<img'>  Доскоро имах NT базирана мрежа с WinNT4 server и WinNT WS. там се въртеше и една програма писана на BDFast 2.0 с база от файлове на DBase ІІІ. Никакви проблеми! Наложи се обаче да сменим станциите с нови, а те са с WinXPPro. Новият сървър е samba 3.0.20.b върху Slackware 10.2 и кернел 2.6.14. Проблемите са, че като се работи от различните станции с програмата и се объркват записите в базата?! Прави по два-три еднакви записа?! Позволява един и същи запис да се отваря от две-три станции едновременно!!!!! Порових из Google но там почти нищо, а това което намерих не върши работа. Тук във форума нищо за dbase...Някой ако е имал подобен проблем, мола да сподели.. или идеи къде и как да пробвам нещо...
Благодаря Ви за отзивчивостта!  '<img'>
Активен

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
samba
« Отговор #1 -: Nov 18, 2005, 10:28 »
Надявам се тук да ти помогнат по-добре '<img'>

>>move във секция Напреднали
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

choko

  • Напреднали
  • *****
  • Публикации: 64
  • Distribution: Slackware 9,10,11,12,13
  • Window Manager: Gnome
    • Профил
samba
« Отговор #2 -: Nov 18, 2005, 11:21 »
Мисля че мога да ти помогна дай си smb.conf за да мога да видя каде е проблема '<img'>
Имам сървър под Линукс и около 20 станции работещи под различни дос приложения бази данни и т.н '<img'>
Активен

Ползвай Linux! От четене по форумите не остава време за секс;)
И пак по-добре!!!!!!!!!!!!!!!! :))))))))))))))))))))))))))))))))))))))))))))

PlamenB

  • Напреднали
  • *****
  • Публикации: 62
    • Профил
samba
« Отговор #3 -: Nov 18, 2005, 11:44 »
[global]
   workgroup = NET3
   netbios name = NET3CT
   server string = Net3 CT
   security = SHARE
   keepalive = 30
   socket options = SO_KEEPALIVE SO_REUSERADDR SO_BROADCAST TCP_NODELAY IPTOS_LOWDELAY IPTOS_THROUGHPUT SO_SNDBUF=8192 SO_RCVBUF=8192
   lock spin count = 15
   lock spin time = 30
   ldap ssl = no
   username = plamen ct-stokoved ct-usklad ct-operator-1 ct-operator-2
   valid users = plamen, ct-stokoved, ct-usklad, ct-operator-1, ct-operator-2
   admin users = plamen
   read list = plamen, ct-stokoved, ct-usklad, ct-operator-1, ct-operator-2
   write list = plamen, ct-stokoved, ct-usklad, ct-operator-1, ct-operator-2
   printer admin = plamen, ct-stokoved, ct-usklad, ct-operator-1, ct-operator-2
   create mask = 0770
   directory mask = 0777
   hosts allow = 192.168.1., 192.168.0.
   veto oplock files = /*.dbf/*.DBF/

[others]
   comment = others
   path = /soft/others
   username = plamen @others
   valid users = plamen, @others
   read list = plamen, @others
   write list = plamen, @others
   read only = No
   security mask = 0770
   directory mask = 0770
   directory security mask = 0770

[operators]
   comment = operators
   path = /soft
   username = plamen @others @operators
   valid users = plamen, @others, @operators
   read list = plamen, @others, @operators
   write list = plamen, @others, @operators
   read only = No
   create mask = 0777
   dos filemode = Yes
Активен

  • Гост
samba
« Отговор #4 -: Nov 18, 2005, 12:40 »
PlamenB, а има ли индексни файлове ?
Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
samba
« Отговор #5 -: Nov 18, 2005, 13:46 »
По принцип не съм запознат особенно много с dbase но няма ли възможност за locking или транзакции. И защо смяташ че проблема е точно в самбата?
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

PlamenB

  • Напреднали
  • *****
  • Публикации: 62
    • Профил
samba
« Отговор #6 -: Nov 18, 2005, 14:11 »
да. има индексни файлове и те се ползват активно от програмата! опитах с files=100 buffers=80 в config.sys файла на ХР-то. уж се пооправи но после пак засякохме същите проблеми....
Активен

PlamenB

  • Напреднали
  • *****
  • Публикации: 62
    • Профил
samba
« Отговор #7 -: Nov 18, 2005, 14:13 »
не мога да локализирам проблема. дали има нещо общо със самбата или с ХР защото все пак това си е 16 битово приложение... а нямам много опит със самба и затова питам  '<img'>
Активен

  • Гост
samba
« Отговор #8 -: Nov 18, 2005, 14:59 »
Цитат
veto oplock files = /*.dbf/*.DBF/

Вероятно трябва да се добавят и /*.ntx/*.NTX/
или най-добре
oplocks = no

Това поведение си прилича на oplocks...
Активен

  • Гост
samba
« Отговор #9 -: Nov 18, 2005, 15:21 »
Дублиране на записи се получава при счупване на индексите, а това става, и без самба, и без мрежа. Индексите не са описани в "veto oplock files" и най вероятно затова те се чупят.
За решението виж на отговора на Иво.
Активен

choko

  • Напреднали
  • *****
  • Публикации: 64
  • Distribution: Slackware 9,10,11,12,13
  • Window Manager: Gnome
    • Профил
samba
« Отговор #10 -: Nov 19, 2005, 11:12 »
Добави това в глобалната секция на smb.conf:

fake oplocks = no
kernel oplocks = false
oplocks = false
level2 oplocks = false
read raw = yes
write raw = yes

и върни отговор какво става '<img'>
Активен

Ползвай Linux! От четене по форумите не остава време за секс;)
И пак по-добре!!!!!!!!!!!!!!!! :))))))))))))))))))))))))))))))))))))))))))))

PlamenB

  • Напреднали
  • *****
  • Публикации: 62
    • Профил
samba
« Отговор #11 -: Nov 21, 2005, 11:14 »
докладвам  '<img'>
наместих нещатата така както ме посъветвахте. сега smb.conf изглежда така:

[global]
   workgroup = NET3
   netbios name = NET3CT
   server string = Net3 CT
   security = SHARE
   keepalive = 30
   socket options = SO_KEEPALIVE SO_REUSERADDR SO_BROADCAST TCP_NODELAY IPTOS_LOWDELAY IPTOS_THROUGHPUT SO_SNDBUF=8192 SO_RCVBUF=8192
   kernel oplocks = No
   lock spin count = 15
   lock spin time = 30
   ldap ssl = no
   username = plamen ct-stokoved ct-usklad ct-operator-1 ct-operator-2
   valid users = plamen, ct-stokoved, ct-usklad, ct-operator-1, ct-operator-2
   admin users = plamen
   read list = plamen, ct-stokoved, ct-usklad, ct-operator-1, ct-operator-2
   write list = plamen, ct-stokoved, ct-usklad, ct-operator-1, ct-operator-2
   printer admin = plamen, ct-stokoved, ct-usklad, ct-operator-1, ct-operator-2
   create mask = 0770
   directory mask = 0777
   hosts allow = 192.168.1., 192.168.0.
   veto oplock files = /*.dbf/*.DBF/*.ndx/*.NDX/
   oplocks = No
   level2 oplocks = No

[others]
   comment = others
   path = /soft/others
   username = plamen @others
   valid users = plamen, @others
   read list = plamen, @others
   write list = plamen, @others
   read only = No
   security mask = 0770
   directory mask = 0770
   directory security mask = 0770

[operators]
   comment = operators
   path = /soft
   username = plamen @others @operators
   valid users = plamen, @others, @operators
   read list = plamen, @others, @operators
   write list = plamen, @others, @operators
   read only = No
   create mask = 0777
   dos filemode = Yes
кернела вече е 2.6.14.2 и съм ги пуснал да тестват. това ще отнеме време за да сме сигурни в резултата и естествено ще ви кажа какъв е той  '<img'>
едно въпросче обаче:
видях че има oplock contention limit = 2 ?!?!?
не ми стана много ясно това за какво е, а и в хелпа пише ако не съм сигурен да не го закачам  '<img'>  това да не са 2 юзера?!?! дали да не го наместя на 1?!
благодаря на всички ви!!!  '<img'>
Активен

  • Гост
samba
« Отговор #12 -: Nov 21, 2005, 13:59 »
Напиши това което ти казах един пост нагоре
Активен

PlamenB

  • Напреднали
  • *****
  • Публикации: 62
    • Профил
samba
« Отговор #13 -: Nov 21, 2005, 15:50 »
всичко съм направил  '<img'>
това:
fake oplocks = no
read raw = yes
write raw = yes
не го харесва ?!?! имам го в smb.conf но swat не го показва?! може би и не ползва?!?!
също и false не харесва. само No....
Активен

  • Гост
samba
« Отговор #14 -: Nov 22, 2005, 16:14 »
И какво !!!
Не работи ли?
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Samba
Настройка на програми
mozly 4 4790 Последна публикация Sep 24, 2002, 18:18
от mozly
Samba
Настройка на програми
mozly 9 5038 Последна публикация Oct 05, 2002, 17:17
от ShAnTaV
Samba
Настройка на програми
tzarew 1 3103 Последна публикация Nov 12, 2002, 23:36
от brady
Samba
Настройка на програми
tzarew 2 3331 Последна публикация Nov 09, 2002, 21:07
от CaBA
samba
Настройка на програми
mozly 1 2740 Последна публикация Nov 25, 2002, 23:22
от n_antonov