Am Sat, 24 Nov 2001 23:09:33 +0100
Waldemar Brodkorb
raid:~ # rcnfsserver start und das raid sagt: Starting kernel based NFS serverlockdsvc: Function not implemented nfssvc: Function not implemented failed
Ist das ne alte SuSE? Vor 7.3 war ein Fehler im Startscript der den obsoleten lockd starten wollte.
Ja, 2.4.13 läuft auf einer SuSE6.4.
Schau mal in dein Startscript: /etc/init.d/nfsserver
if test "$USE_KERNEL_NFSD" = yes ; then test -x /usr/sbin/rpc.kstatd || exit 0 PARAMS=3 test "$USE_KERNEL_NFSD_NUMBER" -gt 0 && PARAMS="$USE_KERNEL_NFSD_NUMBER" echo -n "Starting kernel based NFS server" checkproc -n lockd || \ /usr/sbin/rpc.klockd || return=$rc_failed checkproc /usr/sbin/rpc.kstatd || \ startproc /usr/sbin/rpc.kstatd || return=$rc_failed /usr/sbin/kexportfs -r || return=$rc_failed startproc /usr/sbin/rpc.kmountd --no-nfs-version 3 || return=$rc_failed /usr/sbin/rpc.knfsd $PARAMS || return=$rc_failed else test -x /usr/sbin/rpc.mountd || exit 0 Womit ich erstmal völlig überfordert bin! Könnte ich vermeiden, daß lockd gestartet wird oder könnte ich einen moderneren lockd installieren? Mir sind ja die Unterschiede und wie sich das alles zusammensetzt nicht wirklich klar.
Der NFS sollte eigentlich trotzdem funktionieren.
raid:/etc # rcnfsserver start Starting kernel based NFS serverlockdsvc: Function not implemented nfssvc: Function not implemented failed raid:/etc # lsmod Module Size Used by netlink_dev 1636 1 (autoclean) 8139too 12392 1 (autoclean) serial 53796 1 (autoclean) isa-pnp 27184 0 (autoclean) [serial] unix 13640 17 (autoclean) raid:/etc # modprobe nfs Warning: loading /lib/modules/2.4.13/kernel/fs/nfs/nfs.o will \ taint the kernel: no license raid:/etc # lsmod Module Size Used by nfs 68000 0 (unused) lockd 46544 0 [nfs] sunrpc 57660 0 [nfs lockd] netlink_dev 1636 1 (autoclean) 8139too 12392 1 (autoclean) serial 53796 1 (autoclean) isa-pnp 27184 0 (autoclean) [serial] unix 13640 17 (autoclean) raid:/etc # rcnfsserver start Starting kernel based NFS serverlockdsvc: Function not implemented nfssvc: Function not implemented /etc/exports: / *.*(rw,no_root_squash) /usr *.meyer.home(rw,no_root_squash) /home *.meyer.home(rw,no_root_squash) shiva:~ # mount -t nfs raid:/ /mnt mount: raid:/ failed, reason given by server: Permission denied shiva:~ # mount -t nfs raid:/home/andreas /mnt mount: raid:/ failed, reason given by server: Permission denied Was sind die Unterschiede zwischen /sbin/init.d/nfsd und /sbin/init.d/nfsserver? Wenn mir nur das Zusammenwirken der einzelnen Abläufe klar wäre :-( Ich glaube ich kann NFS auf meinem raid mal vergessen. Gruß -- Andreas Meyer http://home.wtal.de/MeineHomepage