Sie müssen den Befehl auf dem Server ausführen, nachdem Sie die /etc/exports
Datei geändert haben :
$ exportfs -a
Auch beim Debuggen von Verbindungsproblemen mit NFS können Sie den Befehl showmount -e <nfs server>
ausführen, um zu sehen, welche Bereitstellungen ein bestimmter Server exportiert.
Beispiel
$ showmount -e cobbler
Export list for cobbler:
/cobbler/isos 192.168.1.0/24
Dienste, die auf NFS-Clients ausgeführt werden
Sie müssen sicherstellen, dass die folgenden Dienste ausgeführt werden, damit die Clients mit dem NFS-Server kommunizieren können:
$ chkconfig --list|grep rpc
rpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:off
rpcgssd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
rpcidmapd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
rpcsvcgssd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
Sowie dieses:
$ chkconfig --list|grep nfs
nfs 0:off 1:off 2:off 3:off 4:off 5:off 6:off
nfslock 0:off 1:off 2:off 3:on 4:on 5:on 6:off
rpcinfo
Wenn die oben genannten Dienste ausgeführt werden, sollten Sie in der Lage sein zu überprüfen, ob der Client Remoteprozeduraufrufe (rpc) an den NFS-Server wie folgt ausführen kann:
$ rpcinfo -p cobbler
program vers proto port service
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 807 status
100024 1 tcp 810 status
100011 1 udp 718 rquotad
100011 2 udp 718 rquotad
100011 1 tcp 721 rquotad
100011 2 tcp 721 rquotad
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100021 1 udp 60327 nlockmgr
100021 3 udp 60327 nlockmgr
100021 4 udp 60327 nlockmgr
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100021 1 tcp 57752 nlockmgr
100021 3 tcp 57752 nlockmgr
100021 4 tcp 57752 nlockmgr
100005 1 udp 750 mountd
100005 1 tcp 753 mountd
100005 2 udp 750 mountd
100005 2 tcp 753 mountd
100005 3 udp 750 mountd
100005 3 tcp 753 mountd
Montage und die Kernelmodule
Ich sehe, was Sie in einer Antwort geschrieben haben, die Sie dann gelöscht haben. Sie sollten diese Informationen zur Frage hinzugefügt haben!
Ich kann sehen, wo Sie jetzt ratlos wurden. Ich glaube nicht, dass Sie mit folgenden Informationen montieren sollen:
$ mount -t nfsd ...
das sollte sein:
$ mount t nfs ...
Versuchen Sie das zu ändern. Ich sehe auch, wo du letztendlich ratlos wurdest. Sie hatten das nfs-Kernelmodul nicht geladen.
$ modprobe nfs
showmount -e server
Ausgabe vom Client ausführenmount
?