Hallo,
ich habe in meinem Netzwerk drei Rechner.
Kubuntu 8.04 (mount.cifs version: 1.10-3.0.28a), Win XP Home (SP2), NSLU2 (192.168.0.98 ) mit Unslung (Samba Deamon 3.0.11) .
Wenn ich mit dem XP Rechner Dateien auf die NSLU2 kopiere bleiben die ursprünglichen Timestamps meiner Dateien erhalten.
Kopiere ich jedoch von der Kubuntumaschine Dateien auf die NSLu2 wird das aktuelle Datum/Uhrzeit für jede Datei/Verzeichnis gesetzt.
Der Mount Befehl (/etc/fstab) lautet:
//192.168.0.98/daten /mnt/nslu2 cifs rw,username=joe,password=xxx,uid=joe,gid=joe,exec 0 0
/mnt/nslu2 ist im Eigentum des Users/Gruppe joe.
Auch ein temporäres Mounten über den Konqueror mit smb://joe@nslu2/daten bringt dasselbe Ergebnis.
In der smb.conf der NSLU2 ist übrigens der Eintrag
dos filetimes = yes
gesetzt.
Unter Windows funktioniert es ja auch.
Also kann es nur an den Einstellungen des Kubuntu Rechners liegen ???
Nachtrag: auch wenn ich vom Kubuntu Rechner Dateien auf ein Share des Windows Rechners kopiere wird immer das aktuelle (=falsche) Datum gesetzt.
Auch über
touch -t
kann ich den Timestamp nicht nachträglich ändern. Bei cp hilft der Parameter -p für preserve time auch nicht.
Bin für jeden Hinweis dankbar.