Hallo Benno,
On 12/22/20 6:04 PM, btux wrote:
Am 22.12.20 um 07:46 schrieb Uwe Kleine-König:
On 12/21/20 7:26 PM, btux wrote:
ich möchte jetzt mal mein Problem konkretisieren und hoffe es ist verständlich: [...]
stat -c %y /mnt/mountpunkt/somefile cp -a /mnt/mountpunkt/somefile /mnt/mountpunkt/someotherfile stat -c %y /mnt/mountpunkt/someotherfile
Jetzt wird es interessant:
Wenn ich von einer Quelle auf das NAS mit cp kopiere wird das Datum aktualisiert (bei allen Systemen gleich), wenn ich zwischen Verzeichnissen der Festplatte des Client kopieren nicht (auch bei allen Systemen gleich)
Eigentlich(tm) würde ich erwarten, dass cp -a versucht, den modification timestamp zu erhalten.
Ich habe kein samba-Share hier, aber auf meinem btrfs funktioniert das so wie ich das erwarte:
lala anlegen:
uwe@taurus:/tmp$ touch lala
modification timestamp ausgeben:
uwe@taurus:/tmp$ stat -c %y lala 2020-12-22 18:35:09.582758372 +0100
modification timestamp ändern:
uwe@taurus:/tmp$ touch -m -t 202001020304 lala uwe@taurus:/tmp$ stat -c %y lala 2020-01-02 03:04:00.000000000 +0100
lala nach lolo kopieren und timestamp prüfen:
uwe@taurus:/tmp$ cp -a lala lolo uwe@taurus:/tmp$ stat -c %y lolo 2020-01-02 03:04:00.000000000 +0100
wie erwartet bleibt der erhalten.
Funktioniert das auf Deinem samba-Share auch so?
Liebe Grüße Uwe