Probleme mit geöffnetem File

L

lalyboy

Grünschnabel
Hallo Zusammen

Melde mich mal wieder, weil ein gröberes Problem mit der Datei Transfer Beziehung zwichen ein SUSE Linux 9 Enterprise Server und ein Windows XP SP2 System besteht.

Der SUSE Linux SAP Server wurde neu aufgesetzt auf die Version 9 (smbfs: Version 3.0.20b-3.4-SUSE), seit dem gibt es Probleme mit dem Datenaustausch zwischen den Linux und Windows System.

Auf dem Windows System wurde eine Freigabe DataExchange erstellt mit Berechtigung Vollzugriff Administratoren und Jeder. (Jeder könnte man entfernen.)

Auf dem Windows System läuft ein Dienst der eine Datei Result.xml mit Daten füttert. Das Linux System öffnet diese Datei, um die Daten einzulesen und gibt sie dann wieder frei. Manchmal wird diese Datei von Linux (smb) nicht mehr frei gegeben und man sieht in der Verwaltung unter "Geöffnete Dateien" die Result.xml. Damit die Störung behoben werden kann, muss die Geöffnete Datei geschlossen werden. Auf der Windowsseite erscheint dann die Fehlermeldung "Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird." Auf der Linux Seite sieht man kein Fehler.

Wenn man aber OPLOCKS im Windows deaktivert, sieht man auf dem Windows keine Fehler aber auf dem Linux System erscheint dann folgendes:
Apr 16 12:56:52 voesapprod kernel: smbiod_handle_request: smbiod got a request ... and we don't implement oplocks!
Apr 16 12:56:52 voesapprod kernel: smb_receive_header: long packet: 65536
Apr 16 12:57:22 voesapprod kernel: smb_add_request: request [f06e8e80, mid=3321] timed out!
Apr 16 12:57:22 voesapprod kernel: smb_add_request: request [f608ae80, mid=3322] timed out!
...

Hab dann OPLOCKS auf Windows wieder aktiviert.

Auszug aus der /etc/fstab
\\192.168.102.xx\dataexchange /EXCHANGE smbfs password=xxxxxx,fmask=777,uid=0,dmask=777,gid=1000,username=Administrator 0 0

root 6501 0.0 0.0 6604 2148 ? Ss 15:59 0:00 /sbin/mount.smbfs //192.168.102.xx/medconvert /MedConvert -o rw fmask 777 password XXXXXXXX uid 0 dmask 777 gid 1000 username administrator
root 6534 0.0 0.0 0 0 ? S 15:59 0:00 [smbiod]
root 6538 0.0 0.0 6600 2140 ? Ss 15:59 0:00 /sbin/mount.smbfs \\192.168.102.xx\dataexchange /EXCHANGE -o rw password XXXXXXXXXX fmask 777 uid 0 dmask 777 gid 1000 username Administrator

Nun bin ich völlig Ratlos, hab schon vieles versucht, aber das Problem taucht weiterhin auf. Gibt es eine Möglichkeit die SMB vorgänge zu übewachen?
 

Ähnliche Themen

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

zwei Sambaserver binden

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

Windows clients können nicht mehr auf lange laufendes System zugreifen

Debian squeeze, Webmin, Samba Freigaben

Zurück
Oben