Vous devez exécuter la commande sur le serveur après avoir modifié le /etc/exports
fichier:
$ exportfs -a
De plus, lorsque vous déboguez des problèmes de connectivité avec NFS, vous pouvez exécuter la commande showmount -e <nfs server>
pour voir ce qui monte sur un serveur donné.
exemple
$ showmount -e cobbler
Export list for cobbler:
/cobbler/isos 192.168.1.0/24
services exécutés sur des clients nfs
Vous devez vous assurer que les services suivants sont en cours d'exécution pour que les clients puissent communiquer avec le serveur NFS:
$ 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
Ainsi que celui-ci:
$ 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
Avec les services ci-dessus en cours d'exécution, vous devriez pouvoir vérifier que le client peut effectuer des appels de procédure à distance (rpc) vers le serveur NFS comme suit:
$ 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
le montage et les modules du noyau
Je vois ce que vous avez écrit dans une réponse que vous avez ensuite supprimée. Vous auriez dû ajouter cette information à la question!
Je peux voir où tu étais perplexe maintenant. Je ne pense pas que vous soyez censé monter en utilisant:
$ mount -t nfsd ...
ça devrait être:
$ mount t nfs ...
Essayez de changer cela. Je vois aussi où vous avez finalement été perplexe. Vous n'aviez pas le module du noyau nfs chargé.
$ modprobe nfs
showmount -e server
partir du client ainsi que la sortie demount
?