Laut Red Hat Docs wird 'rpcbind' nicht mehr benötigt:
Da die Protokollunterstützung in das v4-Protokoll integriert wurde, hat NFSv4 keine Interaktion mit den Dämonen portmap, rpc.lockd und rpc.statd. NFSv4 überwacht den bekannten TCP-Port 2049, wodurch keine Portmap-Interaktion erforderlich ist. Die Montage- und Sperrprotokolle wurden in das V4-Protokoll integriert, sodass keine Interaktion mit rpc.lockd und rpc.statd erforderlich ist. Der Daemon rpc.mountd wird weiterhin auf dem Server benötigt, ist jedoch nicht an drahtlosen Vorgängen beteiligt.
Ich kann NFS Demon jedoch nicht starten, wenn der Dienst 'rpcbind' nicht ausgeführt wird:
# 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]
Ich habe NFS v2 und v3 deaktiviert:
# grep -v "^#" /etc/sysconfig/nfs
MOUNTD_NFS_V2="no"
MOUNTD_NFS_V3="no"
RPCNFSDARGS="-N 2 -N 3"
Könnten Sie bitte anhand der unten aufgeführten Informationen bestätigen, welche Dienste auf Server und Client erforderlich / erforderlich sind (im Grunde möchte ich Dienste deaktivieren, die nicht benötigt werden):
# 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
-N 2 -N 3
es rpc.nfsd
im Startskript hinzufüge und den gleichen Fehler erhalte "keine Sockets für nfsd setzen können"