Portál AbcLinuxu, 5. května 2025 09:14

Dotaz: samba - retro otazka

28.7.2023 11:35 anomyn
samba - retro otazka
Přečteno: 651×
Odpovědět | Admin
v minulosti pri kombinacii starsich verzii samby a dnes uz historickych verzii klientskych os(win95, win98, winxp) bol problem s poskodzovanim suborov pri viacuzivatelskom pristupe k systemom postavenym na technologii visual fox pro.

riesilo sa to vypnutim oportunistickeho zamykania bud pre cele ulozisko (oplock = no) alebo vypnutim zamkov iba pre dany typ suborov(veto oplock files = /*.dbf/*.cdx/).

pretrvava rovnaky problem aj pri aktualnej verzii samby(4.18.5) a novsich klienskyck os(win7 a novsich)? lebo ziadne relevantne info sa mi bohuzial nepodarilo dohladat. co moze znamenat, ze dany problem je uz vyrieseny, alebo nikto uz neprevadzkuje ziadnu historicku aplikaciu postavenu na visual fox pro(co by sa aj chapal).
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

28.7.2023 13:38 X
Rozbalit Rozbalit vše Re: samba - retro otazka
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vypada, ze je to potreba porad..
Max avatar 28.7.2023 15:34 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: samba - retro otazka
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nejsem si jistý, zda je to problém, nebo spíše funkce. Problém bych označil to, že na sambě taková věc běžela mnohem pomaleji, než na windows. Aspoň, co si matně vybavuji. My jsme to dlouhé roky provozovali na Novellu a dbf se opravoval celkem často a moc rychle to také neběželo :-/.
Docela smutné, ptát se na toto v roce 2023 :-/. Lituji všech, kdo to ještě v dnešní době musí takto provozovat.
Zdar Max
Měl jsem sen ... :(
28.7.2023 16:37 anomyn
Rozbalit Rozbalit vše Re: samba - retro otazka
vies ako to je - nas zakaznik, nas pan. rychlost ich asi az tak netrapi a s apkou su spokojny(je to retro ale pre ich potreby robi co treba). ja som pre nich aktualizoval serverovy os a ked som pozeral nastavenia samby tak som tam videl "veto oplock files". preto ma napadlo zistit ci je to aj v dnesnej dobe potreba. ja na ich mieste by som tu apku urcite dal prepisat, zo zbezneho pohladu to nie je nic zlozite ale to je ich starost a nie moja. suhlasim s tebou a tiez ich lutujem.
28.7.2023 17:26 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: samba - retro otazka
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kdysi jsem stejný problém řešil na Novellu a jediným výsledkem bylo zamykání celé databáze prvním uživatelem. Novell, Samba, NFS - stejný problém, kdy se má v souboru modifikovat jen určitá část. Je to způsobeno přítomností keší.

Pokud to jde, tak rozumným řešením je předělat aplikaci na databázovou, tedy na standardní databázi SQL. Zároveň se tím získá hromada benefitů.
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
28.7.2023 17:57 anomyn
Rozbalit Rozbalit vše Re: samba - retro otazka
ked sa nastavi oplock = no(pripdane veto oplock files) tak v podstate problem nie je. mna skor zaujimalo ci sa to medzicasom nevyriesilo. ale vyzera to tak ze problem zostal, resp. vyriesil sa pouzivanim inch technologii(napr. transakcnych db).
28.7.2023 18:32 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: samba - retro otazka
Niečo mi našepkáva že transakčné DB sa používali ešte pred boomom FoxPro aplikácií v bývalom ČSFR. Akurát tam bola rádovo iná cena, teda exponenciálne iná.
28.7.2023 23:21 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: samba - retro otazka
V podstatě to tak asi bude, protože nízké ceny relačních databází umožnily jejich použití i tam, kde jsme s nimi původně nepočítali. Navíc mají spoustu nových vlastností, které souborový systém nemá - například do PostgreSQL nelze uložit formálně nevalidní XML, prostě ho odmítne.
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
31.7.2023 17:34 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: samba - retro otazka
Odpovědět | | Sbalit | Link | Blokovat | Admin
Přikládám fungující konfiguraci samby pro sdílená data. Jde o sdílená data pro Fand zámky na záznamech. Z praxe, k poškození souborů při file sharing dochází hlavně kombinací přístupu k souborům přes sambu a přímý přístup.

Ohledně Foxpro a obdobných je pro soubory přímo vražednou kombinací přístup z windows přes sambu a přímý přístup z dosemu.
[kaixx]
	comment = IS 
	path = /var/,,,,,,,
        kernel oplocks = false
	writable = yes
	create mask = 0666
        oplocks = true
        level2 oplocks = true

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.