Keywords:
xubuntu 14.04,自动挂载,4294967294,错误的用户名映射,nfs_v4,solaris11 服务器
我有一台 Solaris11 文件服务器,它通过 NFS 导出几个文件系统。 Xubuntu 14.04 客户端的配置如下所述:
https://help.ubuntu.com/community/NFSv4Howto
https://help.ubuntu.com/community/Autofs
通常在 14.04 客户端上一切正常。用户名和组名显示正确,但有时在自动挂载文件系统后,用户或组的名称会变成:
例子:
drwxrwxr-x 2 4294967294 4294967294 2 2014 年 7 月 31 日 常见 drwxrwxr-x 4 4294967294 4294967294 4 2014 年 7 月 31 日 doc drwxrwxr-x 7 4294967294 4294967294 7 五月 7 09:28 gitroot
我说的“或”的意思是,有时用户名是正确的,但组名是错误的,反之亦然。如果我在这种状态下在客户端上创建一个新文件,显示的用户和组名仍然是 4294967294:4294967294 (nobody:nogroup)
-rw-r--r-- 1 4294967294 4294967294 0 五月 11 15:17 nnn
但从文件服务器上可以看到,用户名和组名已正确设置。
-rw-r--r-- 1 myuser mygroup 0 五月 11 15:17 nnn
几分钟后,客户端上显示的名称也变得正确。
例子:
drwxrwxr-x 2 myuser mygroup 2 2014 年 7 月 31 日 常见 drwxrwxr-x 4 myuser mygroup 4 2014 年 7 月 31 日 doc drwxrwxr-x 7 myuser mygroup 7 五月 7 09:28 gitroot -rw-r--r-- 1 myuser mygroup 0 五月 11 15:17 nnn
这种影响只会偶尔发生,并且似乎取决于文件系统安装的时间点。这种影响的持续时间为几秒到不到 5 分钟。有时根本无法观察到这种影响。
我只能在 Xubuntu 14.04 客户端上观察到此行为。我在任何 Debian Lenny、Squeeze、Wheezy 客户端上都没有看到任何类似情况。
您知道在哪里可以找到此行为的原因或如何修复它吗?(请不要建议我切换到 nfs v3)