Gruesse! * Joerg Fischer <[EMAIL PROTECTED]> schrieb am [05.02.06 12:45]: > Hallo Welt, > > Also nfs-kernel-server installiert, nfs-user-server deinstalliert, > einen Kernel mit nfs gebaut, und - bumms. Geht natürlich nicht. :-/
Welchen Kernel verwendest du denn? Mit dem Debian-Standard-Kernel 2.6.8 funktioniert das out-of-the-box. Die relevanten Kernel-Configs: ---------------- CONFIG_NFS_FS=m CONFIG_NFS_V3=y CONFIG_NFS_V4=y CONFIG_NFS_DIRECTIO=y CONFIG_NFSD=m CONFIG_NFSD_V3=y CONFIG_NFSD_V4=y CONFIG_NFSD_TCP=y CONFIG_LOCKD=m CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=m CONFIG_SUNRPC=m CONFIG_SUNRPC_GSS=m CONFIG_RPCSEC_GSS_KRB5=m ------------------ > | pcvo:~# /etc/init.d/nfs-kernel-server start > | Exporting directories for NFS kernel daemon...compaq.jfis.de:/video: > | Function not implemented > | done. > | Starting NFS kernel daemon: nfsd > | pcvo:~# > > Im syslog steht: > > | Feb 5 12:33:43 pcvo nfsd[9065]: nfssvc: Function not implemented Ich vermute, dein nfsd wurde nicht richtig gebaut. Hast du denn im Kernel-Tree ein nfssvc.o ? Hast du die System.map deines neuen Kernels mit installiert? Gibt es in dieser Funktion-Calls, die auf svc_<foobar> lauten? > | pcvo:~# lsmod | grep nfs > | nfsd 101448 0 Es ist kein nfsd Thread gestartet. Entweder aufgrund obigen Fehlers oder einer falschen Konfig. Debian-default ist in der /etc/default/nfs-kernel-server RPCNFSDCOUNT=8 (also 8 Threads). Ohne diesen Eintrag wird mindestens einer gestartet. Hast du das irgendwie verändert? Steht in /var/lib/nfs/xtab irgendetwas, was nicht zu deiner exports paßt? Ggf. den Inhalt von /var/lib/nfs wegsichern/löschen und neu erstellen lassen. exportfs -v -r sollte mehr Informationen bringen. Auch die Optionen -f bzw. -a (siehe manpage) wären hilfreich. Evtl. sind noch "Reste" des usespace-nfsd vorhanden (k.A. ob dieser dieses Dir nutzt) Ansonsten exportfs durch strace laufen lassen und nach Auffälligkeiten im Zusammenhang mit der nfssvc-Fehlermeldung suchen. > > Tschaui, Jörg Gruß Gerhard -- Wer mich mag kann mit mir machen was ich will...