为什么在 NFS 挂载分区上创建的文件的时间戳不同?

为什么在 NFS 挂载分区上创建的文件的时间戳不同?

我有一台带有 NFS 挂载卷的服务器。

当我在本地卷上创建文件时,时间戳与日期命令匹配。

当我在 NFS 挂载卷上创建文件时,时间戳不准确。NFS 服务器上的时间正确,但时区为 EDT - 相差一小时。

# date
Tue Oct 1 15:13:08 ADT 2013

# cd /path/to/local/volume
# touch local
# ls -la local
-rw-r--r-- 1 root root 0 Oct 1 15:13 local

# cd /path/to/nfs/mount
# touch nfs
# ls -la nfs
-rw-r--r-- 1 root root 0 Oct 1 12:49 nfs

答案1

挂载的卷实际上并不在您的系统上。当您在其上创建文件时,实际上是远程操作系统在创建文件。因此,您看到的可能是远程系统的时间,与您自己的时间不同。

如果您有权ssh访问导出 NFS 卷的机器,则可以通过登录并date在那里运行进行检查。

相关内容