Daniel Toplak
Erfahrenes Mitglied
Hi,
ich habe ein Problem in Verbindung mit einem Sambaserver:
Auf einem Sambaserver ist ein Verzeichnis freigegeben (darum nutzt man ihn ja ) und von Windows aus will ich eine Datei aus der Freigabe heraus nach lokal kopieren.
In fast allen fällen ist das auch kein Problem nur sporadisch tritt ein Problem auf.
Und zwar wenn eine Datei
myfile.exe
und
myfile.exe.old
vorhanden ist und ich die Datei "myfile.exe" kopieren möcht, bekomm ich lokal auf dem Windows rechner die Datei "myfile.exe.old" (komisch :-().
Dies passiert auch nicht bei allen Dateien, denn grundsätzlich ist wir schon die Richtige Datei lokal angelegt.
Ich habe auch herausgefunden, dass Serverseitig (Sambaserver) auch die richtige Datei geöffnet wird und zwar mit "strace" auf den laufenden Vater-Prozess des "smbd". Dort steht dann irgendwann auch ein
open("myfile.exe", ......)
drin.
Komischerweise wird auf beide Dateien mehrmals ein "stat64" gemacht (ersichtlich aus dem "strace").
Hier nochmal die Eckdaten:
Sambaserver:
Linux Debian-Sarge 3.0.6 mit 2.4.27 Kernel
Samba 3.irgendwas
Sambaclient:
Windows 2000, XP und 2003 (Problem tritt auch bei "copy a b" in der DOS-Konsole auf)
Das kuriose ist, dass bei NT4 als Sambaclient alles wunderbar funktioniert.
Mounte ich die Sambafreigabe des Servers auf einem anderen Linux (als SMB nicht als NFS!) dann geht das auch wunderbar.
Ich hoffe da kann mir jemand helfen.
Gruß Daniel
ich habe ein Problem in Verbindung mit einem Sambaserver:
Auf einem Sambaserver ist ein Verzeichnis freigegeben (darum nutzt man ihn ja ) und von Windows aus will ich eine Datei aus der Freigabe heraus nach lokal kopieren.
In fast allen fällen ist das auch kein Problem nur sporadisch tritt ein Problem auf.
Und zwar wenn eine Datei
myfile.exe
und
myfile.exe.old
vorhanden ist und ich die Datei "myfile.exe" kopieren möcht, bekomm ich lokal auf dem Windows rechner die Datei "myfile.exe.old" (komisch :-().
Dies passiert auch nicht bei allen Dateien, denn grundsätzlich ist wir schon die Richtige Datei lokal angelegt.
Ich habe auch herausgefunden, dass Serverseitig (Sambaserver) auch die richtige Datei geöffnet wird und zwar mit "strace" auf den laufenden Vater-Prozess des "smbd". Dort steht dann irgendwann auch ein
open("myfile.exe", ......)
drin.
Komischerweise wird auf beide Dateien mehrmals ein "stat64" gemacht (ersichtlich aus dem "strace").
Hier nochmal die Eckdaten:
Sambaserver:
Linux Debian-Sarge 3.0.6 mit 2.4.27 Kernel
Samba 3.irgendwas
Sambaclient:
Windows 2000, XP und 2003 (Problem tritt auch bei "copy a b" in der DOS-Konsole auf)
Das kuriose ist, dass bei NT4 als Sambaclient alles wunderbar funktioniert.
Mounte ich die Sambafreigabe des Servers auf einem anderen Linux (als SMB nicht als NFS!) dann geht das auch wunderbar.
Ich hoffe da kann mir jemand helfen.
Gruß Daniel