Я пытаюсь включить nfs на Centos с пользовательским ядром 2.6.22.9. В конфигурации ядра в разделе Файловые системы, Сетевые файловые системы я включил модули «Поддержка файловой системы 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 / демон показывает
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]#
Как мне это сделать?
Функциональность NFS состоит из двух частей:
Поддержка файловой системы NFS (клиент)
Модуль для этого называется нфс
Поддержка сервера NFS
Модуль для этого называется nfsd
Полученная ошибка указывает на то, что вы, возможно, загрузили только клиентский модуль.