Титла: samba Публикувано от: PlamenB в Nov 18, 2005, 10:24 Здравейте! Искам помощ от обществото.
![]() Благодаря Ви за отзивчивостта! ![]() Титла: samba Публикувано от: Agent_SMITH в Nov 18, 2005, 10:28 Надявам се тук да ти помогнат по-добре
![]() >>move във секция Напреднали Титла: samba Публикувано от: choko в Nov 18, 2005, 11:21 Мисля че мога да ти помогна дай си smb.conf за да мога да видя каде е проблема
![]() Имам сървър под Линукс и около 20 станции работещи под различни дос приложения бази данни и т.н ![]() Титла: samba Публикувано от: PlamenB в 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 Публикувано от: в Nov 18, 2005, 12:40 PlamenB, а има ли индексни файлове ?
Титла: samba Публикувано от: zeridon в Nov 18, 2005, 13:46 По принцип не съм запознат особенно много с dbase но няма ли възможност за locking или транзакции. И защо смяташ че проблема е точно в самбата?
Титла: samba Публикувано от: PlamenB в Nov 18, 2005, 14:11 да. има индексни файлове и те се ползват активно от програмата! опитах с files=100 buffers=80 в config.sys файла на ХР-то. уж се пооправи но после пак засякохме същите проблеми....
Титла: samba Публикувано от: PlamenB в Nov 18, 2005, 14:13 не мога да локализирам проблема. дали има нещо общо със самбата или с ХР защото все пак това си е 16 битово приложение... а нямам много опит със самба и затова питам
![]() Титла: samba Публикувано от: в Nov 18, 2005, 14:59
Вероятно трябва да се добавят и /*.ntx/*.NTX/ или най-добре oplocks = no Това поведение си прилича на oplocks... Титла: samba Публикувано от: в Nov 18, 2005, 15:21 Дублиране на записи се получава при счупване на индексите, а това става, и без самба, и без мрежа. Индексите не са описани в "veto oplock files" и най вероятно затова те се чупят.
За решението виж на отговора на Иво. Титла: samba Публикувано от: choko в Nov 19, 2005, 11:12 Добави това в глобалната секция на smb.conf:
fake oplocks = no kernel oplocks = false oplocks = false level2 oplocks = false read raw = yes write raw = yes и върни отговор какво става ![]() Титла: samba Публикувано от: PlamenB в Nov 21, 2005, 11:14 докладвам
![]() наместих нещатата така както ме посъветвахте. сега 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 и съм ги пуснал да тестват. това ще отнеме време за да сме сигурни в резултата и естествено ще ви кажа какъв е той ![]() едно въпросче обаче: видях че има oplock contention limit = 2 ?!?!? не ми стана много ясно това за какво е, а и в хелпа пише ако не съм сигурен да не го закачам ![]() благодаря на всички ви!!! ![]() Титла: samba Публикувано от: в Nov 21, 2005, 13:59 Напиши това което ти казах един пост нагоре
Титла: samba Публикувано от: PlamenB в Nov 21, 2005, 15:50 всичко съм направил
![]() това: fake oplocks = no read raw = yes write raw = yes не го харесва ?!?! имам го в smb.conf но swat не го показва?! може би и не ползва?!?! също и false не харесва. само No.... Титла: samba Публикувано от: в Nov 22, 2005, 16:14 И какво !!!
Не работи ли? Титла: samba Публикувано от: n_antonov в Nov 22, 2005, 18:25
Swat показва по принцип само стойностите, които не са по подразбиране. Ако не показва дадена стойност, значи тя е такава по подразбиране и няма нужда да се посочва изрично. Титла: samba Публикувано от: PlamenB в Nov 23, 2005, 14:48 инфо: определено записите не се заключват! допуска отваряне на един и същи запис от две станции.
![]() Active Connections PID Client IP address Date Kill 3146 plamen 192.168.1.10 Wed Nov 23 11:16:55 2005 2962 ct-usklad 192.168.1.5 Wed Nov 23 08:39:23 2005 3022 ct-stokoved 192.168.1.6 Wed Nov 23 10:18:40 2005 Active Shares Share User Group PID Client Date operators plamen users 3146 plamen Wed Nov 23 11:16:55 2005 operators ct-usklad others 2962 ct-usklad Wed Nov 23 08:39:23 2005 operators ct-stokoved others 3022 ct-stokoved Wed Nov 23 10:18:40 2005 Open Files PID Sharing R/W Oplock File Date 3022 DENY_DOS RDWR NONE /soft/ct/K1I1.NDX Wed Nov 23 14:38:29 2005 2962 DENY_DOS RDWR NONE /soft/ct/K1I1.NDX Wed Nov 23 14:38:21 2005 3022 DENY_DOS RDWR NONE /soft/ct/K1.DBF Wed Nov 23 14:38:29 2005 2962 DENY_DOS RDWR NONE /soft/ct/K1.DBF Wed Nov 23 14:38:21 2005 3022 DENY_DOS RDWR NONE /soft/ct/K15.DBF Wed Nov 23 14:38:29 2005 2962 DENY_DOS RDWR NONE /soft/ct/K15.DBF Wed Nov 23 14:38:21 2005 3022 DENY_DOS RDWR NONE /soft/ct/K16.DBF Wed Nov 23 14:38:29 2005 2962 DENY_DOS RDWR NONE /soft/ct/K16.DBF Wed Nov 23 14:38:21 2005 2962 DENY_DOS RDWR NONE /soft/ct/DBFRSC.DLL Wed Nov 23 14:38:19 2005 3022 DENY_DOS RDWR NONE /soft/ct/DBFRSC.DLL Wed Nov 23 14:38:19 2005 3022 DENY_DOS RDWR NONE /soft/ct/K16I1.NDX Wed Nov 23 14:38:29 2005 2962 DENY_DOS RDWR NONE /soft/ct/K16I1.NDX Wed Nov 23 14:38:21 2005 3022 DENY_DOS RDWR NONE /soft/ct/K15I.NDX Wed Nov 23 14:38:29 2005 2962 DENY_DOS RDWR NONE /soft/ct/K15I.NDX Wed Nov 23 14:38:21 2005 2962 DENY_DOS RDWR NONE /soft/ct/K.exe Wed Nov 23 14:38:19 2005 3022 DENY_DOS RDWR NONE /soft/ct/K.exe Wed Nov 23 14:38:19 2005 да припомня, че в момента все още сме с WinNT4 WS и WinNT4 Server и такъв проблем няма ![]() Титла: samba Публикувано от: в Nov 23, 2005, 16:37 Решението може да се крие тук:
http://www.oreilly.com/catalog/samba/chapter/book/ch05_05.html Този DENY_DOS на времето (отдавна беше) ми скъса нервите и накрая постъпих кардинално (за подобни DOS приложения): вместо Samba използвам MARS-NWE. Оттогава със Самбата почти не съм се занимавал. В интерес на истината, на разни подобни проблемчета съм бил свидетел и с Windows sharing. С IPX/NCP - никога! Титла: samba Публикувано от: PlamenB в Nov 25, 2005, 14:09 за сега никакви положителни резултати...
![]() ![]() Титла: samba Публикувано от: в Nov 25, 2005, 15:55 В дадения линк имах предвид най-вече описаните раздели ([global] и [share]), в които се пишат съответните необходими настройки за oplocks - направи ми впечатление, че има различия спрямо изпратения smb.conf. Книгата е май за Самба 2, но най-вероятно тези положения важат и за Самба 3.
Мисля, че DENY_DOS идва като резултат от SMB-клиента и самото DOS приложение и е възможно да не може да се промени с потребителски настройки на Самбата. (Когато пуснах същото DOS приложение да работи в dosemu -> lredir ->smbmount и то явно си мислеше, че работи с локални файлове, на Самбата нямаше и следа от DENY_DOS и всичко като че работеше нормално; но на мене ми трябваше да работят истински DOS клиенти... => MARS-NWE.) Титла: samba Публикувано от: PlamenB в Nov 28, 2005, 08:35 а това MARS-NWE наистина ли ползва САМО IPX?! баш като на Novell Server
![]() Титла: samba Публикувано от: в Nov 28, 2005, 13:06 Само IPX - като истински класически Netware 3.X. И не се развива ... Но работи: стара класическа технология за стари софтуери и компютри.
Ако решиш да се бориш с него, вероятно ще трябва да го компилираш от сорс - достатъчно е старо, за да го няма вече в съвременните дистрибуции. А и си иска играчка с настройките, най-вече за дългите имена и малки и големи букви (май трябваше да е с namespace тип "OS/2"). Но със Самбата пак ли не може да се подкара този Клипер в мрежа? Титла: samba Публикувано от: PlamenB в Nov 30, 2005, 09:31 намерих това http://www.spinics.net/lists/samba/msg38766.html звучи доста отчайващо... а и излиза, че проблема май не е в самбата а в уиндоусите
Титла: samba Публикувано от: в Nov 30, 2005, 13:05 Хм... Интересно е човек да се разрови в news архивите, времето отлита неусетно...
Горе цитираното явление не съм го наблюдавал (нямам кой-знае каква практика точно с тази комбинация), но не ме изненадва. Не мисля, че вината е САМО или не е в САМАТА vdm на NT5.x - в моята практика не е имало никаква "издънка", ако базата данни се намира на Netware сървър. Вероятно и между Clipper приложение и Clipper приложение има разлика в заключванията. Все пак, струва си да се бори Самбата в тази насока. Интересни настройки срещнах в news://lists.samba.org:119/4211F3EA.6030306@pribor.kharkov.ua и в други постинги за някакъв клиперски софтуер "1С". Има описани случаи, подобни на твоя. Май най-добре е да изчетеш всичко по въпроса в gmane.linux.altlinux.samba и да бориш, а после да споделиш с форума. Бори Самбата, с бозите така или иначе оправия няма. Желая ти успех! Титла: samba Публикувано от: PlamenB в Dec 01, 2005, 08:52 борбата продължава
![]() ![]() ![]() ![]() Титла: samba Публикувано от: PlamenB в Dec 09, 2005, 14:12 стана!!!
![]() настройките на линуска - както препоръчахте!!! ![]() голямо БЛАГОДАРЯ на всички!!!!!!! ![]() |