4.10. Dépannage de NFS et rpcbind
Comme le service rpcbind
assure la coordination entre les services RPC et les numéros de port utilisés pour communiquer avec eux, il est utile d'afficher l'état des services RPC actuels à l'aide de rpcbind
lors du dépannage. L'utilitaire rpcinfo
affiche chaque service RPC avec les numéros de port, un numéro de programme RPC, un numéro de version et un type de protocole IP (TCP ou UDP).
Procédure
Pour s'assurer que les services NFS RPC appropriés sont activés pour
rpcbind
, utilisez la commande suivante :# rpcinfo -p
Exemple 4.2. sortie de la commande rpcinfo -p
Voici un exemple de sortie de cette commande :
program vers proto port service 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper 100000 2 tcp 111 portmapper 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100000 2 udp 111 portmapper 100005 1 udp 20048 mountd 100005 1 tcp 20048 mountd 100005 2 udp 20048 mountd 100005 2 tcp 20048 mountd 100005 3 udp 20048 mountd 100005 3 tcp 20048 mountd 100024 1 udp 37769 status 100024 1 tcp 49349 status 100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs 100227 3 tcp 2049 nfs_acl 100021 1 udp 56691 nlockmgr 100021 3 udp 56691 nlockmgr 100021 4 udp 56691 nlockmgr 100021 1 tcp 46193 nlockmgr 100021 3 tcp 46193 nlockmgr 100021 4 tcp 46193 nlockmgr
Si l'un des services NFS ne démarre pas correctement,
rpcbind
sera incapable de faire correspondre les requêtes RPC des clients de ce service au port correct.Dans de nombreux cas, si NFS n'est pas présent dans la sortie
rpcinfo
, le redémarrage de NFS permet au service de s'enregistrer correctement surrpcbind
et de commencer à fonctionner :# systemctl restart nfs-server
Ressources supplémentaires