Я пытаюсь настроить NFSv4 только сервер в CentOS 6.10
Я отключил NFS v2 и v3, используя этот файл conf /etc/sysconfig/nfs
MOUNTD_NFS_V2="no" MOUNTD_NFS_V3="no" RPCNFSDARGS="-N 2 -N 3"
Я пошел по этой ссылке для справки.
Согласно этому документу NFSv4 больше не нуждается в rpcbind.
Но если я запускаю службу nfs без запуска службы rpcbind, я получаю ошибку ниже. Служба NFS не запускается.
[root@server ~]# service rpcbind status rpcbind is stopped [root@server ~]# service nfs restart Shutting down NFS daemon: [FAILED] Shutting down NFS mountd: [ OK ] Shutting down NFS quotas: [FAILED] Shutting down NFS services: [ OK ] 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] [root@server ~]#
Если я запускаю rpcbind, то служба nfs запускается правильно.
[root@server ~]# service rpcbind restart Stopping rpcbind: [ OK ] Starting rpcbind: [ OK ] [root@server ~]# service nfs restart Shutting down NFS daemon: [ OK ] Shutting down NFS mountd: [ OK ] Shutting down NFS quotas: [ OK ] Shutting down NFS services: [ OK ] Shutting down RPC idmapd: [ OK ] Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS mountd: [ OK ] Starting NFS daemon: [ OK ] Starting RPC idmapd: [ OK ] [root@server ~]#
Как запустить nfsv4 без rpcbind? Является ли это возможным ?
NFSv4 все еще нужен rpcbind?
Моя версия ядра 2.6.32-754.6.3.el6.x86_64