Wie kann das Änderungsdatum einer Datei in der Zukunft liegen?

Wie kann das Änderungsdatum einer Datei in der Zukunft liegen?

Immer wenn ich eine Datei auf meinem Rechner (Scientific Linux 6, 64bit) ändere, wird ihr Änderungsdatum in die Zukunft gelegt:

bash$ touch new.txt && stat -c %y new.txt && date
2016-09-19 12:33:08.763882267 +0200
Mo 19. Sep 12:30:21 CEST 2016

Wie kann das passieren und wie kann ich die Änderungsdaten wieder vernünftig machen? Esscheintals ob die Differenz zwischen der tatsächlichen Zeit und der Änderungszeit größer wird, je länger die Maschine aktiv ist.

Antwort1

Wie in den obigen Kommentaren bestätigt,Sie arbeiten mit einem vernetzten Dateisystembei denen die Server- und Client-Zeiten nicht synchronisiert werden. Die Datei wird mit einem vom Server bereitgestellten Zeitstempel erstellt und ist daher3 Minuten in der Zukunftaus der Perspektive Ihrer Arbeitsstation. Dies lässt sich leicht vermeiden, wenn Sie NTP oder ein anderes Zeitsynchronisierungssystem verwenden.

verwandte Informationen