Am 02.01.2017 um 18:43 schrieb Manfred Kreisl:
Am 02.01.2017 um 18:34 schrieb Paul Neuwirth:
Date: Mon, 2 Jan 2017 18:26:42
Hallo und einen guten Start ins neue Jahr.
Wie im Titel erwähnt, habe ich ein Problem mit nfs als client.
Wenn ich nfs client einrichte, stellt der auch meine nfs-server in die fstab ein.
Beim nächsten booten hängt der Rechner beim Einhängen der nfs devices.
Also habe ich einen script geschrieben und den mount_all genannt den rufe ich manuell erst auf, wenn das System hochgelaufen ist.
Jetzt sind aber auch nfs-server dabei, die nicht immer verfügbar sind. Dann hängt der script an dieser Stelle und weitere die im Aufruf dahinter stehen werden nicht ausgeführt.
Ich habe hier 13.1 aber auf einem anderen Rechner mit 13.2 ist es das Gleiche.
Wie kann ich den script gestalten, dass er nur die verfügbaren nfs-server mounted?
mount -t nfs server1:home /mnt/server1 mount -t nfs server2:home /mnt/server2 mount -t nfs server3:home /mnt/server3 mount -t nfs bernd3:home /mnt/bernd3 mount -t nfs bernd2:home /mnt/bernd4 mount -t cifs //192.168.0.97/bernd-box /mnt/fritzbox
Früher ging es doch auch!
Gruss Bernd
Hallo, habe es bei mir (ohne Script) mit folgenden Optionen in der fstab gelöst: soft,nofail dann scheitert zwar bei Nichterreichbarkeit der Mount, aber der Bootvorgang geht weiter. Gruss Paul
Falls dir die von Paul vorgeschlagene Lösung nicht zusagt oder nicht funktioniert, wäre auch eine Möglichkeit vor dem mounten vorher zu testen, ob der Server erreichbar ist.
Beispielsweise mittels Ping:
... ping -c1 server1 &>/dev/null && mount -t nfs server1:home /mnt/server1 ...
Gruß Manfred
Hallo. danke erstmal für die Vorschläge, aber wie war es denn Früher? Da wurde erst dann die fstab aufgerufen, wenn das Netzwerk lief. Dann funktioniert das auch. Wie kann ich den Netzwerkmanager dazu bewegen, schon in der boot phase eine Verbindung aufzubauen? Dann brauche ich diese scripts nicht. Also beim booten die Netzwerkverbindung aufbauen und dann die fstab mounten. So war es doch auch. Gruss Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org