web-dev-qa-db-fra.com

RPCBind est-il nécessaire pour un client NFS?

Je comprends que rpcbind circule sur des serveurs NFS pour répondre aux demandes de cartographie des clients des clients.

est le rpcbind démon nécessaire sur un fichier nfs client?

Je suis surpris que cela soit si difficile de trouver une réponse définitive à cette question. Cela pourrait être parce qu'il n'y a aucune raison de soupçonner que cela est requis.

La raison pour laquelle je demande est parce que j'ai trouvé que rpcbind est en cours d'exécution sur un certain nombre de serveurs Debian qui ne sont pas des serveurs NFS. Et étonnamment, le nfs-common Le paquet dépend directement de rpcbind, même si:

Utilisez ce package sur n'importe quelle machine qui utilise NFS, soit en tant que client ou serveur.

Questions associées ServerFault:

4

Le client NFS utilise le service RPCBind sur le serveur pour découvrir le numéro de port utilisé par NFSD.

Plus sur, pour les clients de NFS V2 et V3, un service supplémentaire RPC-STATTD est utilisé pour gérer les serrures. Comme RPC-StadD s'exécute sur le client, un RPCBind doit s'exécuter sur le client pour laisser les serveurs NFS à découvrir sur lesquels Port RPC-StatD écoute.

Ainsi, pour le client qui utilise NFS V4, les services RPCBind, RPC-StaTD et RPC-StatD-Notify peuvent être désactivés. Cela peut nécessiter de modifier certains fichiers .Service.

Iow - Le service RPCBind est nécessaire par les clients NFS utilisant V2 et V3, comme il est nécessaire pour le verrouillage du fichier, et peut être désactivé pour les clients V4 NFS, car le verrouillage fait partie de la Protocole NFSV4.0.

1
kofemann