Portál AbcLinuxu, 12. května 2025 11:48

Dotaz: SAMBA a zápis se zpožděním - problém ?

14.2.2008 21:00 psm | skóre: 10
SAMBA a zápis se zpožděním - problém ?
Přečteno: 1882×
Odpovědět | Admin
Zdravím, provozuju server se SAMBOU, na kterou přistupují klienti s W2000 a WXP PRO. Stává se mi - nepravidelně - že při přístupu klienta k jeho datům na serveru některý z jeho programů, např. The BAT! - pošta apod. vyhodí chybu :

...Zápis se zpožděním se nezdařil. Systému Windows se nepodařilo uložit všechna data do souboru xxx. Data byla ztracena. Důvodem chyby je pravděpodobně selhání hardwaru počítače nebo síťového připojení. Pokuste se tento soubor uložit na jiné místo ...

Může to nějakým způsobem souviset s nastaveními zymykání (OPLOCKS) na SAMBĚ ? Nesetkal jste se někdo s tímto problémem ?
Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.2.2008 22:32 pantera | skóre: 17 | blog: Bl0g
Rozbalit Rozbalit vše Re: SAMBA a zápis se zpožděním - problém ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
viz http://support.microsoft.com/kb/321733/cs
jinak mam dojem, ze kdyz jsem jeste do xp obcas nabootoval, delalo mi to i na XP - nejsem si na 100% jisty, ale rekl bych, ze jsem vypinal opozdeny zapis na disk - ale to teda bez zaruky - nasel jsem i tohle:
"v nouzovém režimu - HKLM\SYSTEM\CurentControlSet\Control\Session Manager\Memory Management - zmenit klic takto: LargeSystemCache=dword:00000000
jinak to ale pravdepodobne snizi vykon pc :( Takze bych prvne zkusil ten patch od M$ a pripadne na jejich supportu hledal to same i pro XP....
15.2.2008 00:01 kafa | skóre: 10
Rozbalit Rozbalit vše Re: SAMBA a zápis se zpožděním - problém ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ano s nastavením oplock to souvisí. Oportunistické ukládání do vyrovnávací paměti uživatele na Windows práci se sdílenými soubory sice zrychluje, ale na úkor spolehlivosti a může věst až ke zničení dat.(Zvláště při práci s databází, do které zapisuje více lidí, je to velmi aktuální). Radím vypnout jej na Sambě buď příkazem oplock=no na veškeré soubory nebo alsepoň příkazem veto oplock files na soubory citlivé.
15.2.2008 18:43 psm | skóre: 10
Rozbalit Rozbalit vše Re: SAMBA a zápis se zpožděním - problém ?
Tak jsem navštívil pracoviště, kde se to "děje", stáhl LOGY SAMBY a zjistil následující věc: jsou tam dva typy strojů - Windows 2000 SP4 a Windows XP Professional. Následující hlášku vypisují s velkou frekvencí pouze XP stanice :

[2007/12/01 16:14:45, 0] lib/util_sock.c:send_smb(769) Error writing 4 bytes to client. -1. (Spojení zrušeno druhou stranou)

Zkusil jsem udělat věc, kterou bych asi nerad nechal tak kvůli poklesu výkonu, t.j. ve všech SHARE jsem vypnul oplocks zápisem v SMB.CONF:
oplocks = No
Výsledky uvidím po neděli, až to celý den pojede. Má někdo s uvedenou chybou zkušenost ? Jinak tu chybu, co píšou Woknous v událostech

...Zápis se zpožděním se nezdařil. Systému Windows se nepodařilo uložit všechna data
do souboru xxx. Data byla ztracena. Důvodem chyby je pravděpodobně selhání hardwaru počítače
nebo síťového připojení. Pokuste se tento soubor uložit na jiné místo ...
tu nechci moc rozebírat, protože je to přece jen LINUX diskuse - i když Samba se jaksi už díky svému zaměření Windows vyhnout jaksi nemůže :-), ale tuto chybu jsem už na WEBu viděl leckde, jen si nejsem jist, zda to někdo vyřešil ... :-( nebo se řešení týkala serverů s W2003 atd a ne SAMBY na Linuxu. Máte někdo zkušenost ?

Proti minulému popisu mohu jen doplnit detail chyby :
 Je to ID 50 a detail WORD je c0000020c
Prosím o spolupráci, protože pokud by pomohly jen ty OPLOCKS, tak mi to asi moc radost neudělá a uživatelé mne zabijou - že je to líné. Přitom z pohledu HW je server "letadlo"....
15.2.2008 21:50 pavel
Rozbalit Rozbalit vše Re: SAMBA a zápis se zpožděním - problém ?
Error writing 4 bytes to client. -1.

Dopiš si do konfigurace Samby:

smb ports = 139
5.5.2010 16:44 LuděkS | skóre: 31 | blog: publish | Liberec
Rozbalit Rozbalit vše Re: SAMBA a zápis se zpožděním - problém ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobrý den. Já vím... 810 dní starý dotaz. Ale chtěl bych se zeptat, jak to dopadlo, protože jsem v jedné síti narazil na podobný problém. Děkuji za případnou odpověď.

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.