Как дата изменения файла может быть в будущем?

Как дата изменения файла может быть в будущем?

Всякий раз, когда я изменяю файл на своей машине (Scientific Linux 6, 64 бит), дата его изменения устанавливается в будущем:

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

Как это вообще может произойти и как мне снова сделать даты модификации разумными?кажетсякак будто разница между фактическим временем и временем модификации увеличивается по мере того, как машина активна.

решение1

Как подтверждено в комментариях выше,вы работаете с сетевой файловой системойгде время сервера и клиента не синхронизировано. Файл создается с временной меткой, предоставленной сервером, и поэтому он3 минуты в будущемс точки зрения вашей рабочей станции. Этого легко избежать, если вы используете NTP или какую-то другую систему синхронизации времени.

Связанный контент