I understand that rpcbind
runs on NFS servers to respond to port-mapping requests from clients.
Is the rpcbind
daemon needed on an NFS client?
I'm surprised that it is so difficult to find a definitive answer to this question. That might be because there's no reason to suspect that it is required.
The reason I'm asking is because I found that rpcbind
is running on a number of Debian servers that are not NFS servers. And surprisingly, the nfs-common
package directly depends on rpcbind
, even though:
Use this package on any machine that uses NFS, either as client or server.
Related Serverfault questions:
NFS client firewall settings and rpcbind
I don't understand why nfs-common depends on rpcbind if it works without it. Am I missing anything ? Maybe rpcbind is needed for file locking or nfs stats.
Can rpcbind packagebe removed in debian wheezy, installed by default?
Yes, you can safely remove rpcbind if you don't plan on using NFS on your server.
NFS client firewall settings and rpcbind
apt-cache depends nfs-common
givesrpcbind
as a direct dependency.