Theo tài liệu 'rpcbind' của Red Hat không còn cần thiết nữa:
Vì hỗ trợ giao thức đã được tích hợp vào giao thức v4, NFSv4 không có tương tác với các sơ đồ portmap, rpc.lockd và rpc.statd. NFSv4 lắng nghe trên cổng TCP nổi tiếng 2049, loại bỏ nhu cầu tương tác portmap. Các giao thức gắn và khóa đã được tích hợp vào giao thức V4 giúp loại bỏ nhu cầu tương tác với rpc.lockd và rpc.statd. Trình nền rpc.mountd vẫn được yêu cầu trên máy chủ, nhưng không liên quan đến bất kỳ hoạt động quá hạn nào.
tuy nhiên tôi không thể khởi động quỷ NFS khi dịch vụ 'rpcbind' không chạy:
# 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]
Tôi đã tắt NFS v2 và v3:
# grep -v "^#" /etc/sysconfig/nfs
MOUNTD_NFS_V2="no"
MOUNTD_NFS_V3="no"
RPCNFSDARGS="-N 2 -N 3"
Bạn có thể vui lòng xác nhận những dịch vụ nào được yêu cầu / thiết yếu trên máy chủ và máy khách từ những dịch vụ được liệt kê bên dưới không (về cơ bản tôi muốn tắt các dịch vụ không cần thiết):
# 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
với v4
-N 2 -N 3
vào rpc.nfsd
trong kịch bản bắt đầu và nhận được lỗi tương tự "không thể đặt bất kỳ ổ cắm cho nfsd"