在具有自定义内核的 centos 上安装 nfs

在具有自定义内核的 centos 上安装 nfs

我正在尝试在运行自定义 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

您收到的错误表明您可能只加载了客户端模块。

相关内容