• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Probleme mit NFS (gelöst)

Hallo ich habe Problem mit einem NFS mount beim Client.

Nachdem ich den Server eingerichtet habe spuckte mir der Client beim Mounten das raus. Einstellungen stimmen aber auf dem Server.
Ist jetzt nicht das erste mal das ich einen Server einrichte.
Code:
mount -t nfs 192.168.1.2:/home/user/Downloads/Allgemein /home/user/Server
Starting rpc.statd ... portmapper not running                                                              failed
mount.nfs: rpc.statd is not running but is required for remote locking.
mount.nfs: Either use '-o nolock' to keep locks local, or start statd.
mount.nfs: an incorrect mount option was specified


Code:
ps ax |grep portmap
 3140 pts/1    S+     0:00 grep --color=auto portmap

Kann mir jemand weiter helfen woran es liegt.

Gestern ging es noch. Einstellungen wurden ja auf dem Client nicht verändert.

Ich weiß nicht ob das noch weiter hilft. Das sagt mir der Befehl.
Code:
rpcinfo -p
rpcinfo: can't contact portmapper: RPC: Remote system error - No such file or directory
auf dem Client.
 

stka

Guru
Der Portmapper läuft auch nicht, den Prozess den du sehen kannst bei deinem "ps ax | grep portmap" ist der grep-Prozess. Mit "netstast -tlpn" solltest du einen Prozess auf dem Port 111 sehen, DAS ist dann der Portmapper. Versuch den Portmapper mal neu zu starten.
 
Klappt nicht

Code:
 linux-6y5z:~ # netstast -tlpn
If 'netstast' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf netstast
linux-6y5z:~ #  /sbin/portmap 
-bash: /sbin/portmap: No such file or directory

Den befehl habe ich mir aus dieser Seite http://www.selflinux.org/selflinux/html/nfs03.html gesucht.

In Yast habe ich schon rcp neu installiert.
 
Okay das bringt schon mal eine Antwort.

Code:
netstat -tlpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      784/master          
tcp        0      0 127.0.0.1:5939          0.0.0.0:*               LISTEN      517/teamviewerd     
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1252/cupsd          
tcp        0      0 ::1:25                  :::*                    LISTEN      784/master          
tcp        0      0 :::631                  :::*                    LISTEN      1/init

hilft das weiter? Soweit ich sehr läuft ja der Portmapper nicht aber welcher Befehl bringt mich weiter? :???:
/sbin/portmap
hat ja nichts gebracht.
 
So ich habe mal den letzten Befehl ausgeführt und spaßeshalber auch ein ein zypper in rpcbind gemacht.

Hier die Ergebnisse.

Code:
linux-6y5z:~ # zypper in rpcbind
Retrieving repository 'opensuse-games-x86_64' metadata .........................................................[done]
Building repository 'opensuse-games-x86_64' cache ..............................................................[done]
Loading repository data...
Warning: Repository 'openSUSE-12.3 Updates Non-OSS' appears to outdated. Consider using a different mirror or server.
Warning: Repository 'openSUSE-12.3-Update-Non-Oss' appears to outdated. Consider using a different mirror or server.
Reading installed packages...
'rpcbind' is already installed.
No update candidate for 'rpcbind-0.2.0_git201103171419-7.1.1.x86_64'. The highest available version is already installed.
Resolving package dependencies...

Nothing to do.
linux-6y5z:~ # zypper se rpcbind
Loading repository data...
Warning: Repository 'openSUSE-12.3 Updates Non-OSS' appears to outdated. Consider using a different mirror or server.
Warning: Repository 'openSUSE-12.3-Update-Non-Oss' appears to outdated. Consider using a different mirror or server.
Reading installed packages...

S | Name    | Summary                              | Type   
--+---------+--------------------------------------+--------
i | rpcbind | Transport independent RPC portmapper | package

Beim Mounten kommt immer noch der gleiche Fehler. Hat jemand weiter Hinweise für mich?
 
Ok das hat es gebracht. Die Verbindung zum Server steht.

Jetzt sieht es so aus.
Code:
mount -t nfs 192.168.1.2:/home/user/Downloads/Allgemein /home/user/Server
Starting rpc.statd ...                                                                                     done
Danke

Verbindung habe ich jetzt zum Server. Aber was hat der Befehl genau bewirkt? Muss ich noch nachträglich etwas im System verändern.

Erst mal danke für deine Hilfe.

Viele Grüße

Opensource Anhänger
 

wirrwarr

Hacker
Opensource Anhänger schrieb:
Verbindung habe ich jetzt zum Server. Aber was hat der Befehl genau bewirkt?
Er hat den Dienst rpcbind gestartet.
Opensource Anhänger schrieb:
Muss ich noch nachträglich etwas im System verändern?
Schau mal in
Code:
/etc/init.d/boot
oder
Code:
/etc/init.d/rc5.d
ob Du Links findest mit rpcbind im Namen.
und sowas
Achtung die Namen habe ich aus der Luft gegriffen. Es sollten beide Links da sein. Eins zum Starten des Dienstes (beginnt mit S); ein zum Killen des Dienstes (beginnt mit K) Ich hoffe ich habe Dich nicht verwirrt. ;)

Grüße von wirrwarr
 

admine

Ultimate Guru
@wirrwarr
das funktioniert doch aber nicht mehr mit systemd :roll:

Meiner Meinung müsste das helfen:
Code:
systemctl enable rpcbind.service
 

wirrwarr

Hacker
admine schrieb:
@wirrwarr
das funktioniert doch aber nicht mehr mit systemd :roll:
Hab ich vergessen, das opensuse auf systemd umgestellt hat :eek:ps: . Meine virtuelle OpenSuse 12.1 läuft noch mit sysvinit.

Ein sich schämender wirrwarr
 
Oben