Hallo Ich habe sein einige Tagen ein merkwürdiges Problem - Ich öffne eine txt Datei vom Samba Server unter Windows, - direkt auf dem Server wird diese Datei von anderer Stelle modifiziert - auf der besagtm Windows PC sehe ich im Explorer, dass sich Zeitstempel und Größe der Date geändert haben - wenn ich sie jedoch in einem weiteren text Editor öffne, wird die Version vor der Modifikation auf dem Server geöffnet. hoffe ich konnte mich eingermaßen verständlich ausdrücken... Wie kann ich dies unterbinden?
Perplex schrieb: > - direkt auf dem Server wird diese Datei von anderer Stelle modifiziert Schlecht. Dafür müssen in Samba korrekt die (Kernel-)Oplocks konfiguriert sein. Denn der Client darf viel cachen. Alternativ müsste die Modifikation auf einer lokal(!) via SMB/CIFS gemouteten "Kopie" erfolgen - dann bekommt SAMBA die Änderungen direkt mit.
1000 Dank für den Hinweis mit den OPLOCKs!!! Hab diese in smb.conf nun deaktieviert, das Problem scheint gelöst!
Perplex schrieb: > - wenn ich sie jedoch in einem weiteren text Editor öffne, wird die > Version vor der Modifikation auf dem Server geöffnet. Probiere mal den Editor "Notepad++", gibt es auch als portable Mini-Version. Der kann merken, wenn eine geöffnete Datei verändert wird. https://notepad-plus-plus.org/
ich habe wie erwähnt in der smb.conf unter global oplocks = no gesetzt womit das eigentliche Problem behoben wurden. Der erhöhte Traffic im Netztwerk ist nun aber deutlich erkennbar. Mir ginge es im Grunde darum, das locale Caching nur wür einen bestimmten Ordner respektive Share zu unterbinden. Wenn ich unter der entsprechenden Share oplocks deaktiviere, berichtet testparm, der Parameter sei unknown und würde ignoriert.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.