Назад | Перейти на главную страницу

установить nfs на centos с кастомным ядром

Я пытаюсь включить 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

Полученная ошибка указывает на то, что вы, возможно, загрузили только клиентский модуль.