Como pode ser a data de modificação de um arquivo no futuro?

Como pode ser a data de modificação de um arquivo no futuro?

Sempre que altero um arquivo em minha máquina (Scientific Linux 6, 64 bits), sua data de modificação é definida no 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

Como isso pode acontecer e como posso tornar as datas de modificação corretas novamente? Istoparececomo se a diferença entre o tempo real e o tempo de modificação aumentasse quanto mais tempo a máquina fica ativa.

Responder1

Conforme confirmado nos comentários acima,você está trabalhando com um sistema de arquivos em redeonde os horários do servidor e do cliente não estão sincronizados. O arquivo é criado com um carimbo de data/hora fornecido pelo servidor e por isso é3 minutos no futuroda perspectiva de sua estação de trabalho. Isso é facilmente evitável se você estiver executando o NTP ou algum outro sistema de sincronização de horário.

informação relacionada