[Eisfair] [e2] nfs-Server funktioniert nicht

Heinz-Peter Faasen fli.und.eis at web.de
Mo Mär 19 21:20:04 CET 2012


Hallo Juergen,

> ich habe gerade einmal die Paketversion 1.3.0 in einer e2-DomU
> installiert und die Standardfreigabe /public für das lokale
> Netzwerk im Read-Write-Modus freigegeben.
> Danach habe ich aus einer e1-DomU mittels NFS auf diese Freigabe
> zugegriffen und konnte problemlos Dateien Lesen und Schreiben,
> ohne dass die von Dir genannten Fehlermeldung aufgetreten sind.

vielen Dank für Deine Mühe!

> e1/e2-DomU:

Bei mir ist eine e2-domU in einer Suse-dom0.

> # uname -r
> 2.6.24-24-xen

base     : 1.8.1
eiskernel:  (2.6.24-28-xen)

> Folgende Prozesse sind beim NFS-Server gestartet worden:
>
> # ps -ef|grep -E "nfs|rpc" | grep -v grep
> root     17249     2  0 13:50 ?        00:00:00 [rpciod/0]
> root     17948     1  0 13:56 ?        00:00:00 /sbin/rpc.statd
> root     17968     1  0 13:56 ?        00:00:00 /usr/sbin/rpc.rquotad
> root     17990     2  0 13:56 ?        00:00:00 [nfsd4]
> root     17992     2  0 13:56 ?        00:00:00 [nfsd]
> root     17993     2  0 13:56 ?        00:00:00 [nfsd]
> root     17994     2  0 13:56 ?        00:00:00 [nfsd]
> root     18016     1  0 13:56 ?        00:00:00 /usr/sbin/rpc.mountd

Da gibt es einen gravierenden Unterschied:

root      1672     1  0 14:32 ?        00:00:00 /usr/sbin/rpc.rquotad
root      1698     2  0 14:32 ?        00:00:00 [rpciod/0]
root      1703     2  0 14:32 ?        00:00:00 [nfsd4]
root      1706     2  0 14:32 ?        00:00:00 [nfsd]
root      1707     2  0 14:32 ?        00:00:00 [nfsd]
root      1708     2  0 14:32 ?        00:00:00 [nfsd]
root      1746     1  0 14:32 ?        00:00:00 /usr/sbin/rpc.mountd

Der rpc.statd fehlt!
Er lässt sich auch weder durch 'rpc.statd' noch durch '/sbin/rpc.statd' 
starten.
Im ersten Fall gibt es ein 'command not found', im zweiten kommt 'No 
such file or directory'.

> Folgende Prozesse sind beim NFS-Client gestartet worden:
>
> # ps -ef|grep -E "nfs|rpc" | grep -v grep
> root      1220     2  0 Feb25 ?        00:00:00 [rpciod/0]
> root     14239     1  0 13:56 ?        00:00:00 /usr/sbin/rpc.statd

Das sieht bei mir auf einer Suse 11.4 so aus:

root      1601     1  0 14:31 ?        00:00:00 /sbin/rpcbind
root      5952     2  0 14:36 ?        00:00:00 [rpciod]
root      5954     2  0 14:36 ?        00:00:00 [nfsiod]
root      7711     1  0 14:40 ?        00:00:00 /usr/sbin/rpc.idmapd

'showmount --exports <server> '

vom Client zeigt mir die freigegebenen Verzeichnisse, aber

'mount <Pfad/zum/Verzeichnis>'    (Mount-Verzeichnis ist in der fstab 
eingetragen)

liefert nur

mount.nfs4: access denied by server while mounting <Freigabe>

Es ist dabei egal, ob ich es mit nfs (=NFSv3) oder nfs4 (=NFSv4) versuche.

Herzliche Grüße
Heinz-Peter





Mehr Informationen über die Mailingliste Eisfair