系统时间和文件系统时间不一样

时间:2015-04-25 15:15:12

标签: linux file time filesystems kernel

我在一个有10个节点的集群上遇到了一个奇怪的问题。

在任何节点上,任何文件操作都会使该文件的访问/修改/更改时间从date获得当前系统时间之后1分52秒。这使得所有make命令都无法正常工作。

测试以下命令:touch Xecho 123456 > X,使用utimes(X,NULL)utime(X,NULL)使用C程序。所有这些都可以重现这个问题。

无论如何都有解决问题的方法吗?谢谢。

1 个答案:

答案 0 :(得分:0)

解决此问题的常用方法是使用ntp(通常是可靠的时间服务器)将所有计算机上的时钟同步到公共时间参考。 The NTP FAQ and HOWTO是一个很好的起点。

对于大多数Linux服务器,只需安装ntp包即可。您可能需要customize配置文件(通常为/etc/ntp.conf),以及启用 ntpd(NTP守护程序)的服务。