我尝试在 Ubuntu 10.04 和 Ubuntu Server 11.04 机器上安装 nfs-common,如下所示:
sudo apt-get install nfs-common
脚本/etc/init.d/nfs-common
未创建。此外,rpc.idmapd
由于/var/lib/nfs/rpc_pipefs/nfs
缺少目录,守护进程未启动。
我创建了有问题的目录并且idmapd
现在运行,但是当我尝试挂载 NFS4 文件系统时,UID/GID 无法正确映射(它们被映射到4294967294:4294967294
),这意味着存在问题idmapd
,但守护进程正在运行并且服务器和客户端上的配置相同(在/etc/idmapd.conf
)。
我读到有一个“已解决”的错误没有/etc/init.d/nfs-common
被创建,但我在 Ubuntu 10.04 和 Ubuntu Server 11.04 上仍然遇到这个问题。有人有解决方案吗?
答案1
就我而言,4294967294:4294967294
通过在服务器和客户端上重新启动 idmap 服务解决了这个问题。
答案2
我只能回答关于/etc/init.d/nfs-common
未创建的部分。Ubuntu 已从传统系统转移init
到名为 Upstart 的新系统。您可以使用以下service
命令操作 Upstart 服务,例如:
$ sudo service nfs-kernel-server restart