PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Rechner booten mit NFS ewig lange !



ContiTech
14.07.05, 11:01
Hallo !

Nachdem ich NFS nun endlich am laufen habe, mein kleines Netzwerk jetzt auch so funktioniert wie ich es möchte, gibt es noch ein Problem:

Wenn ich den Rechner hochfahre ( also kein Reeboot ! ), dann benötigt dieser Prozess bis zum KDM ( Anmeldung für grafische Oberfläche ) fast 2 Minuten und 45 Sekunden.
Dabei gehen knapp 2 Minuten nur für die NFS-Initialisierung ( ... oder wie auch immer ) verloren.


Bei einem Reeboot schnurrt der Rechner in "Rekordzeit" durch ( also ganz normal ! ).

Hier mal die Ausgabe während des Bootens:


Exporting directories for NFS kernel daemon ... Installing knfsd ...
Starting NFS kernel daemon: nfsd mountd

Meine /etc/fstab und /exports sieht wie folgt aus:


192.168.1.2:/home /mnt nfs rw,user,noauto,owner,rsize=4096,wsize=4096,hard,in tr 0 0

/home 192.168.1.2(rw,sync)

Mit dem NFS-Service funktioniert es auch soweit sehr gut, aber das lange booten ist halt doch störend !

Kennt jemand das Problem und kann mir helfen ?

Tomek
14.07.05, 12:03
Ich würde mal schauen, dass du eine korrekte und vollständige /etc/hosts besitzt.

ContiTech
14.07.05, 12:59
Hier mal meine /etc/hosts:


roman@debian05:~$ cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.3 debian05

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Was ist daran falsch ?
Was fehlt ?

Tomek
14.07.05, 13:00
Wenn die IP-Adressen in Ordnung sind, dann ist das okay. Wird vorher der Portmap-Dienst gestartet?

ContiTech
14.07.05, 16:57
Die IP Adressen sind o.k. !

Der Portmap wird hinterher gestartet ( glaube ich zumindest ! ).

Müste der vorher gestartet werden damit soetwas nicht passiert ?

sirmoloch
14.07.05, 17:01
Müste der vorher gestartet werden damit soetwas nicht passiert ?

NFSv3 braucht portmapd. ;)
Kurz gesagt: Ja!

ContiTech
14.07.05, 17:44
Kannst Du mir kurz erklären, wie ich den Start von Portmap nach vorene verlege ?

Nehme mal an, dass ich da in den Startscripten "wurschteln" muß, oder ?

Tomek
14.07.05, 22:17
Ändere die Zahl des Links zum Portmap-Dienst im entsprechenden Runlevel. Die Zahl sollte niedriger sein als die vom NFS-Server.

ContiTech
14.07.05, 22:51
Seltsam ist jedoch, dass bei einem Reeboot der Rechner ohne Zögern hochfährt.

Vorhin ist er sogar kalt ohne Probleme gestartet.
Damit ist der Fehler nicht reproduzierbar !

Werde mich aber um den Runlevel mal kümmern.
Kann aber sein, dass ich mich vertan habe und der Portmapper vorher startet.

ContiTech
17.07.05, 10:59
Hallo !

Ich habe die Lösung meines Problems:

Es hat an der /etc/hosts gelegen bzw. daran, dass ich IP`s zum adressieren anstelle von Namen verwendet habe.

Meine /hosts sieht jetzt so aus:


127.0.0.1 localhost.localdomain localhost
192.168.1.3 debian05
192.168.1.2 debian

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Habe einfach die IP von dem anderen Rechner mit eingetragen und verwende in der exports jetzt Namen anstelle der IP`s.

Effekt: Beim booten vom Rechner such dieser nicht mehr ellenlang, sondern startet direkt duch !