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