PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : NFS startet nicht automatisch



tassili
11.02.09, 14:33
Hallo zusammen,

obwohl der nfs-Client im Runlevel-Editor aktiviert ist, startet er nicht; auf meinem anderen Linux-PC wird das gleiche Verzeichnis problemlos importiert. Nach dem start meines "Problemkindes" sagt mir die bash folgendes :

delta:~ # /etc/init.d/nfs status
Checking for mounted nfs shares (from /etc/fstab): unused

delta:~ # /etc/init.d/nfs start
Starting NFS client services: sm-notify done
delta:~ #

Kann mir jemand helfen? Ich wäre ihm sehr dankbar.

HirschHeisseIch
11.02.09, 16:46
Wie sieht denn die /etc/fstab aus?

kreol
11.02.09, 19:14
Geraten: Es ist eine SuSE? Schreib die Distri doch künftig dazu...

Neben der fstab: Was sagt "rpcinfo -p" auf Client und Server? Check auch mal die Startreihenfolge in der /etc/init.d/rc{runlevel}.d. Vllt. hilft Dir auch das NFS-Manual (http://mysite.verizon.net/res0yizl/id12.html) weiter.


Kreol

tassili
11.02.09, 23:05
Es ist die SuSE 11.0
Die fstab sieht so aus :

/dev/disk/by-id/scsi-SATA_SAMSUNG_SP0411NS01JJ50WC13703-part2 / ext3 acl,user_xattr 1 1
/dev/disk/by-id/scsi-SATA_SAMSUNG_SP0411NS01JJ50WC13703-part1 /boot ext3 acl,user_xattr 1 2
/dev/disk/by-id/scsi-SATA_SAMSUNG_SP0411NS01JJ50WC13703-part8 /home ext3 acl,user_xattr 1 2
/dev/disk/by-id/scsi-SATA_SAMSUNG_SP0411NS01JJ50WC13703-part7 /opt ext3 acl,user_xattr 1 2
/dev/disk/by-id/scsi-SATA_SAMSUNG_SP0411NS01JJ50WC13703-part5 /usr ext3 acl,user_xattr 1 2
/dev/disk/by-id/scsi-SATA_SAMSUNG_SP0411NS01JJ50WC13703-part6 /var ext3 acl,user_xattr 1 2
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/disk/by-id/scsi-SATA_ExcelStor_Techn_PV5300Q49104RB-part2 /NETSPACE ext3 acl,user_xattr 1 2
/dev/disk/by-id/scsi-SATA_ExcelStor_Techn_PV5300Q49104RB-part3 /BACKUP ext3 acl,user_xattr 1 2
/dev/disk/by-id/scsi-SATA_ExcelStor_Techn_PV5300Q49104RB-part1 swap swap defaults 0 0
/dev/disk/by-id/scsi-SATA_FUJITSU_MPF3102_05746537-part1 /srv ext3 acl,user_xattr 1 2
/dev/disk/by-id/scsi-SATA_FUJITSU_MPF3102_05746537-part2 /tmp ext3 acl,user_xattr 1 2
172.16.200.14:/NETSPACE/public /home/rolux/Public nfs defaults 0 0
Die Abfrage rpcinfo -p bringt folgendes :

Program Vers Proto Port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 56351 status
100024 1 tcp 60025 status
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100021 1 udp 41867 nlockmgr
100021 3 udp 41867 nlockmgr
100021 4 udp 41867 nlockmgr
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100021 1 tcp 49871 nlockmgr
100021 3 tcp 49871 nlockmgr
100021 4 tcp 49871 nlockmgr
100005 1 udp 47746 mountd
100005 1 tcp 59768 mountd
100005 2 udp 47746 mountd
100005 2 tcp 59768 mountd
100005 3 udp 47746 mountd
100005 3 tcp 59768 mountd



Check auch mal die Startreihenfolge in der /etc/init.d/rc{runlevel}.d.
Hab ich, aber da kann ich nix finden. Ich hab aber noch mal im Runlevel-Editor nachgesehen, ob autofs aktiviert ist : Es ist aktiv.

Fly
12.02.09, 13:59
Schau mal, ob im /etc/init.d/nfs folgendes eingetragen ist:



### BEGIN INIT INFO
# Provides: nfs
# Required-Start: $network $portmap
# Required-Stop:
# Default-Start: 3 5
# Default-Stop:
# Description: Imports remote Network File Systems (NFS)
### END INIT INFO


D. h. zuerst muss network und portmapper gestartet sein, wenn das netzwerk vorher nicht gestartet wird, dann kann nfs auch nicht funktionieren!

tassili
12.02.09, 15:45
Danke für den Hinweis, Fly,

genau das steht auch in meiner nfs.

#! /bin/bash
# Copyright (c) 1996-2002 SuSE Linux AG, Nuernberg, Germany.
# All rights reserved.
#
# Author: Florian La Roche, 1996
# Werner Fink <werner@suse.de>, 1996
# Burchard Steinbild, 1996
#
# Please send feedback to http://www.suse.de/feedback
#
# /etc/init.d/nfs
#
### BEGIN INIT INFO
# Provides: nfs
# Required-Start: $network $portmap
# Required-Stop:
# Default-Start: 3 5
# Default-Stop:
# Short-Description: NFS client services
# Description: All necessary services for NFS clients
### END INIT INFO
Danach folgen ca. 260 Zeilen in Programmiersprache, in denen auch der Begriff nfs auftaucht. Ob da irgendwo der Fehler liegt?

kreol
12.02.09, 17:18
Ausweislich rpcinfo läuft nfs. Oder ist das etwa der Ausdruck, nachdem Du es händisch angeworfen hast?

Laut fstab wird das Verzeichnis /home/rolux/Public als Freigabe gemountet. Setz mal ein # vor die Zeile und mounte die Freigabe händisch. Kommen Meldungen?

Die Zeilen in der Datei nfs sind auch nur Kommentare, die besagen, dass vor dem Start halt portmapper und Netzwerk gestartet sein müssen. Das meinte ich mit "Check auch mal die Startreihenfolge". Poste doch mal die Ausgabe von "ls /etc/init.d/rc5.d". Wenn Du nicht im Runlevel 5 startest (verrät Dir im Zweifel die /etc/inittab bei initdefault) ersetz die 5 entsprechend.


Kreol

tassili
12.02.09, 18:20
Danke, kreol,


Ausweislich rpcinfo läuft nfs. Oder ist das etwa der Ausdruck, nachdem Du es händisch angeworfen hast?
Weiß ich jetzt nicht mehr, das prüfe ich aber.


Passwort:
delta:~ # ls /etc/init.d/rc5.d
K01stopblktrace K12sshd S01earlysyslog S10java.binfmt_misc
K01tpdaemon K13ntp S01fbset S10kbd
K07nagios K14nfs S01isdn S10mysql
K08capisuite K14smbfs S01jexec S10powersaved
K08cron K15ivman S01microcode.ctl S10rsyncd
K08smartd K15nmb S01random S10splash
K09apache2 K15portmap S01resmgr S10sshd
K10postfix K15splash_early S02consolekit S11autofs
K10xinetd K16syslog S03haldaemon S11avahi-dnsconfd
K11autofs K17network S04earlyxdm S11nfsserver
K11avahi-dnsconfd K18earlyxdm S05network S11nscd
K11nfsserver K19haldaemon S06syslog S11smb
K11nscd K20consolekit S07ivman S11xdm
K11smb K21acpid S07nmb S12postfix
K11xdm K21dbus S07portmap S12xinetd
K12alsasound K21earlysyslog S07splash_early S13apache2
K12atd K21fbset S07webmin S14capisuite
K12avahi-daemon K21isdn S08nfs S14cron
K12cups K21jexec S08smbfs S14smartd
K12java.binfmt_misc K21microcode.ctl S09ntp S15nagios
K12mysql K21random S10alsasound S21stopblktrace
K12powersaved K21resmgr S10atd S21tpdaemon
K12rsyncd S01acpid S10avahi-daemon
K12splash S01dbus S10cups

Demnach starten network (S05) und portmap (S07) vor nfs (S08).
Wo liegt der Fehler?

tassili
13.02.09, 07:27
Hallo kreol,
hier nochmal die rpcinfo ohne daß ich nfs von Hand gestartet habe.

Passwort:
delta:~ # rpcinfo -p
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 60466 status
100024 1 tcp 33988 status
100005 1 udp 58507 mountd
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100021 1 udp 37857 nlockmgr
100021 3 udp 37857 nlockmgr
100021 4 udp 37857 nlockmgr
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100021 1 tcp 40908 nlockmgr
100021 3 tcp 40908 nlockmgr
100021 4 tcp 40908 nlockmgr
100005 1 tcp 38160 mountd
100005 2 udp 58507 mountd
100005 2 tcp 38160 mountd
100005 3 udp 58507 mountd
100005 3 tcp 38160 mountd
delta:~ # /etc/init.d/nfs status

Checking for mounted nfs shares (from /etc/fstab): unused
delta:~ #