更改NFSv4绑定端口?

我需要使用2049 / tcp端口作为另一个目的。 有没有办法改变NFSD绑定到哪个端口? 我不需要NFSv3或NFSv2,所以我不使用rpcbind服务。 我无法find该configuration选项…

如果您仅使用NFSv4(无RPCBIND),则可以通过向/ etc / sysconfig / nfs RPCNFSDARGS添加-p [port number]来更改端口,并确保取消注释。

我通过查看/etc/init.d/nfs发现了这一点,我发现这一行:

 echo -n $"Starting NFS daemon: " daemon rpc.nfsd $RPCNFSDARGS $RPCNFSDCOUNT 

我将$RPCNFSDARGS的定义追溯到文件顶部,并看到/ etc / sysconfig / nfs被加载man rpc.nfsd显示了-p选项来指定端口。

我的/ etc / sysconfig / nfs现在有这样一行:

 RPCNFSDARGS="-p 2050 -N 2 -N 3"