nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Samba bekommt veränderungen der Dateien auf dem Server nicht mit.

Von: Stephan Weissenrieder (sw@nutzerverwaltung.de) [Profil]
Datum: 13.10.2009 22:28
Message-ID: <7jk66gF34s6p6U1@mid.individual.net>
Followup-to: de.comp.os.unix.networking.samba
Newsgroup: de.comp.os.unix.networking.samba
Hallo *,

mein Samba Linux client scheint Dateien vom Server zwischenzuspeichern:

auf dem Server lege ich eine Datei 1.pl an:
#!/opt/bin/perl -w
sleep 1000000 ;
__DATA__
bla

Auf dem (Linux Client) lasse ich dieses Script nun laufen:
/opt/bin/perl /samba/share/1.pl

wenn ich jetzt die Datei 1.pl auf dem Server ändere (echo hallo >>
1.pl)
bekommt Samba nicht jedes Update mit. d.h ich habe zwar immer aktuelle
Dateigroessen, aber der Inhalt der Datei stimmt  zwischen Client und Server
nicht überein. Das passiert nicht bei jeder Änderung, aber nach ein
paar
Änderungen habe ich unterschiedliche Dateien auf dem Server wie auf dem
Client. Wenn die Dateien unterschiedlich sind, ist das einzige was hilft
alle Perl Prozesse zu killen und die Datei auf dem Server zu touchen.


Ich habe keine Ahnung, um was für ein Art von Problem es sich handelt,
trotzdem habe ich mein Glück mit den verschiedenen Einstellungen zu Locks
versucht:

testparm -v|grep -i locks auf dem Server:

kernel oplocks = No
blocking locks = Yes
fake oplocks = No
oplocks = No
level2 oplocks = No


An dem Samba ist sonst "eigentlich" nichts besonderes, er ist noch Mitglied
einer Samba Domain.

Gemountet wird das ganze auf dem Client per fstab so:
//server/share /server/share cifs usernameºl,password=blub,nobrl 0 0


Beides sind Opensuses, 11.1 64 Bit.
beteiligt ist ein Samba Server:
smbd --version
Version 3.2.4-5.2-1985-SUSE-CODE11
und auf dem Samba Client: (grr mount.cifs -V oder --version gibt die
Hilfeseite aus)
rpm -qf sagt cifs-mount-3.2.4-5.2

Die smb.conf:
[global]
workgroup = blub
server string = server
security = DOMAIN
map to guest = Bad User
password server = 10.9.12.12
log file = /var/log/samba/log.smbd
time server = Yes
unix extensions = No
socket options = TCP_NODELAY IPTOS_THROUGHPUT SO_SNDBUF384
SO_RCVBUF384
printcap cache time = 0
printcap name = cups
wins server = 10.9.12.12
kernel oplocks = No
pid directory = /var/run/samba/
host msdfs = No
winbind trusted domains only = Yes
cups options = raw
veto files = /*.eml/*.nws/riched20.dll/*.{*}/
oplocks = No
level2 oplocks = No

[share]
path = /somewhere/share
read only = No
force create mode = 0777
force directory mode = 0777
volume = blub


Für jegliche Hinweise  bin ich dankbar.


Gruss

Stephan



[ Auf dieses Posting antworten ]

Antworten