Hallo Benno,
On 12/28/20 4:54 PM, btux wrote:
> im Anhang die Datei. Da fehlt mir erst einmal der Überblick, bin aber
> gespannt und interessiert was Du da herausliest.
>
> Die Datei heißt test.txt und cp: cp (GNU coreutils) 8.32 (manjaro Cinnamon)
Für mich sieht das richtig aus, was cp da macht. Die Kurzfassung ist:
> 19060 openat(AT_FDCWD, "/mnt/Daten/test.txt", O_WRONLY|O_CREAT|O_EXCL, 0600) = 4
> 19060 fstat(4, {st_dev=makedev(0, 0x39), st_ino=300154896, st_mode=S_IFREG|0644, st_nlink=1, st_uid=1000, st_gid=1000, st_blksize=1048576, st_blocks=0, st_size=0, st_atime=1609170366 /* 2020-12-28T16:46:06.204442900+0100 */, st_atime_nsec=204442900, st_mtime=1609170366 /* 2020-12-28T16:46:06.204442900+0100 */, st_mtime_nsec=204442900, st_ctime=1609170366 /* 2020-12-28T16:46:06.204442900+0100 */, st_ctime_nsec=204442900}) = 0
> 19060 write(4, "Hallo\n", 6) = 6
> 19060 utimensat(4, NULL, [{tv_sec=1609170188, tv_nsec=709957880} /* 2020-12-28T16:43:08.709957880+0100 */, {tv_sec=1577930640, tv_nsec=0} /* 2020-01-02T03:04:00+0100 */], 0) = 0
Danach kommen noch ein paar Syscalls (fchown, fsetxattr, fchmod, close)
Entweder geht das utimensat schief obwohl es erfolgreich zurück kommt,
oder einer der folgenden Syscalls updatet den Timestamp nochmal.
Hmm, Ferndiagnose wird jetzt schwer, ich glaube ich würde mal einen
Bugreport by Manjaro einkippen und sagen, dass cp auf cifs kaputt ist.
Liebe Grüße
Uwe