我正在尝试在运行自定义 2.6.22.9 内核的 Centos 上启用 nfs。在内核配置的文件系统、网络文件系统下,我启用了“NFS 文件系统支持”和“NFS 服务器支持”模块。我没有启用这两个选项下的任何选项。
然后我编译了内核并安装了模块。我没有重启服务器。我安装了 NFS 模块,当我执行 lsmod 时我可以看到它。
我的 /etc/exports 中有以下条目
/home/jon/nfs/ 192.168.1.0/255.255.255.0(rw,no_root_squash,sync)
当我尝试启动 nfs 时,我收到以下消息
[root@gw linux]# service nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS daemon: [FAILED]
[root@gw linux]#
/var/log/daemon 显示
Jun 16 10:19:34 gw nfsd[16031]: nfssvc: Function not implemented
rpcinfo 显示
[root@gw linux]# rpcinfo -p localhost
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 1011 status
100024 1 tcp 1014 status
100011 1 udp 942 rquotad
100011 2 udp 942 rquotad
100011 1 tcp 945 rquotad
100011 2 tcp 945 rquotad
[root@gw linux]#
我怎样才能让这一切发生?
答案1
NFS 功能包括两部分:
NFS 文件系统支持(客户端)
这个模块叫做网络文件系统
NFS 服务器支持
这个模块叫做nfsd
您收到的错误表明您可能只加载了客户端模块。