cp 到 NFS 共享时出现间歇性错误

cp 到 NFS 共享时出现间歇性错误

我在多台 Ubuntu Server 12.04 计算机上运行一个脚本,这些计算机都安装到单个 NFS 共享。脚本完成后,它会将输出复制到共享。大多数情况下,它运行正常,但偶尔它会创建一个没有权限且修改日期为 1971 年的空文件(正确名称),然后它会返回错误cp: cannot create regular file '<filename>': File exists。这真是让我抓狂!

这是我的/etc/exports文件:

/export      192.168.0.0/24(rw,fsid=0,insecure,no_subtree_check,async,no_root_squash)
/export/home 192.168.0.0/24(rw,nohide,insecure,no_subtree_check,async,no_root_squash)
/export/opt  192.168.0.0/24(rw,nohide,insecure,no_subtree_check,async,no_root_squash)

/etc/fstab以下是来自其中一台客户端机器的示例:

...
192.168.0.254:/home       /home   nfs4    _netdev,auto    0       0
192.168.0.254:/opt        /opt    nfs4    _netdev,auto    0       0

答案1

我不确定,但我想我已经搞清楚了。我注意到一些客户端机器上的 ntp 已经死机,它们的时钟已经漂移了不少。我修复了这个问题,从那以后就再也没有遇到过 NFS 问题。我现在认为,不同的文件编辑时间偶尔会造成问题。

相关内容