LINUX.ORG.RU
ФорумAdmin

Ubuntu-server 9.10, ядро 2.6.33, NFS-сервер не работает


0

0

Собственно сабж. Ядро 2.6.33 с kernel.org самосборное, но с оригинальным конфигом убунты. При запуске сервиса nfs-kernel-server говорит:
* Not starting NFS kernel daemon: no support in current kernel.

Нужные модули вроде на месте:

/lib/modules/2.6.33/kernel/fs/nfsd/nfsd.ko имеется,

# cat /proc/filesystems | grep nfs
nodev   nfsd

Куда копать?

Ответ на: комментарий от anton_jugatsu

> а grep -i nfs /boot/config-2.6.31-14-generic

и lsmod | grep nfs


# grep -i nfs /boot/config-2.6.31-14-server
CONFIG_XENFS=m
CONFIG_XEN_COMPAT_XENFS=y
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
# CONFIG_NFS_V4_1 is not set
# CONFIG_NFS_FSCACHE is not set
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
CONFIG_NFS_ACL_SUPPORT=m
CONFIG_NFS_COMMON=y
CONFIG_NCPFS_NFS_NS=y

# lsmod | grep nfs
nfsd 295238 13
exportfs 4058 1 nfsd
nfs 294403 0
lockd 72205 2 nfsd,nfs
nfs_acl 2629 2 nfsd,nfs
auth_rpcgss 42958 2 nfsd,nfs
sunrpc 221397 15 nfsd,nfs,lockd,nfs_acl,auth_rpcgss

InfectedM
() автор топика
Ответ на: комментарий от lester

> зачем тебе понадобилось пересобирать ядро?
Во-первых, дело привычки - ставить дистр, и сразу новое ядро. На всякий случай :)
Во-вторых, у меня есть noname-вебка, которая раньше работала криво. Вот я и подумал, что может быть с новым ядром это починили. Оказалось, что нет - пришлось самому допиливать.

InfectedM
() автор топика

Вообще я вроде бы все починил, NFS прекрасно заработал после комментирования строк:

# See if our running kernel supports the NFS kernel server
if [ -f /proc/kallsyms ] && ! grep -qE 'init_nf(sd| )' /proc/kallsyms; then
log_warning_msg «Not starting $DESC: no support in current kernel.»
exit 0
fi

в инит-скрипте NFS.
Уж не знаю, почему так, но главное - теперь работает.

InfectedM
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.