Secondo i documenti di Red Hat 'rpcbind' non è più necessario:
Poiché il supporto del protocollo è stato incorporato nel protocollo v4, NFSv4 non ha alcuna interazione con i demoni portmap, rpc.lockd e rpc.statd. NFSv4 è in ascolto sulla nota porta TCP 2049, che elimina la necessità di interazione con portmap. I protocolli di montaggio e blocco sono stati incorporati nel protocollo V4 che elimina la necessità di interazione con rpc.lockd e rpc.statd. Il demone rpc.mountd è ancora richiesto sul server, ma non è coinvolto in alcuna operazione over-the-wire.
tuttavia non sono in grado di avviare il demone NFS quando il servizio 'rpcbind' non è in esecuzione:
# service nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: Cannot register service: RPC: Unable to receive; errno = Connection refused
rpc.rquotad: unable to register (RQUOTAPROG, RQUOTAVERS, udp).
[FAILED]
Starting NFS mountd: [ OK ]
Starting NFS daemon: rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused)
rpc.nfsd: unable to set any sockets for nfsd
[FAILED]
Ho disabilitato NFS v2 e v3:
# grep -v "^#" /etc/sysconfig/nfs
MOUNTD_NFS_V2="no"
MOUNTD_NFS_V3="no"
RPCNFSDARGS="-N 2 -N 3"
Potresti confermare quali servizi sono richiesti / essenziali su server e client tra questi elencati di seguito (sostanzialmente vorrei disabilitare i servizi che non sono necessari):
# rpm -ql nfs-utils | grep 'init.d'
/etc/rc.d/init.d/nfs
/etc/rc.d/init.d/nfslock
/etc/rc.d/init.d/rpcgssd
/etc/rc.d/init.d/rpcidmapd
/etc/rc.d/init.d/rpcsvcgssd
rpcbind
con v4
-N 2 -N 3
alla rpc.nfsd
nello script di avvio e ottenere lo stesso errore "incapace di impostare eventuali prese per nfsd"