设置:
提供商:Linode
nfs 服务器:一个装有 centos 6.5 的 linode
nfs 客户端:带有 centos 6.5 的 linode
当我尝试安装时
mount.nfs: access denied by server while mounting x.x.x.x:/shared
当我尝试在客户端和服务器上启动 nfs 服务时,就会发生这种情况
[shortfellow@li829-73 ~]$ sudo service nfs restart
Shutting down NFS daemon: [ OK ]
Shutting down NFS mountd: [ OK ]
Shutting down RPC idmapd: [ OK ]
FATAL: Module nfsd not found.
FATAL: Error running install command for nfsd
Starting NFS services: [ OK ]
Starting NFS mountd: [ OK ]
Starting NFS daemon: [ OK ]
Starting RPC idmapd: [ OK ]
我不明白这个问题。
答案1
请发布您的内核版本及其输出uname -a
。
由于这是 Linode 实例,因此您可能正在运行由提供商管理的特殊内核。您看到的错误表明 NFS 未编译到内核中或模块不可用。
你能试一下吗:
# modinfo nfsd
# modprobe nfsd
答案2
# /etc/init.d/nfs start
FATAL: Module nfsd not found.
FATAL: Error running install command for nfsd
... 这其实是无害的,你不需要做任何事情。如果你想要消除这个问题,请取消注释(或添加)以下行
NFSD_MODULE="noload"
在/etc/sysconfig/nfs
文件中。