¿Cómo puede ser la fecha de modificación de un archivo en el futuro?

¿Cómo puede ser la fecha de modificación de un archivo en el futuro?

Cada vez que cambio un archivo en mi máquina (Scientific Linux 6, 64 bits), su fecha de modificación se establece en el futuro:

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

¿Cómo puede suceder esto y cómo puedo hacer que las fechas de modificación vuelvan a ser correctas? Élparececomo si la diferencia entre el tiempo real y el tiempo de modificación aumentara cuanto más tiempo esté activa la máquina.

Respuesta1

Como se confirmó en los comentarios anteriores,estás trabajando con un sistema de archivos en reddonde los tiempos del servidor y del cliente no están sincronizados. El archivo se crea con una marca de tiempo proporcionada por el servidor y así es3 minutos en el futurodesde la perspectiva de su estación de trabajo. Esto se puede evitar fácilmente si ejecuta NTP o algún otro sistema de sincronización horaria.

información relacionada