Forum: PC Hard- und Software Windows Dateien werden nicht upgedated


von Perplex (Gast)


Lesenswert?

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?

von Jim M. (turboj)


Lesenswert?

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.

von Perplex (Gast)


Lesenswert?

1000 Dank für den Hinweis mit den OPLOCKs!!!
Hab diese in smb.conf nun deaktieviert, das Problem scheint gelöst!

von Manfred (Gast)


Lesenswert?

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/

von Perplex (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.