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
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
- Ansgar Strickerschmidt (14.10.2009 15:44)
- Stephan Weissenrieder (15.10.2009 22:37)
- Paul Muster (14.10.2009 22:00)
- Stephan Weissenrieder (15.10.2009 23:00)
