在CentOS 6.5上找不到NFS服务器日志

我在CentOS 6.5机器上找不到NFS服务器的日志。 grep -Rni "nfs" /var/log/messages没有任何用处。

NFS服务正在运行,我可以从大多数其他客户端计算机上挂载NFS共享,因为其中一台客户端计算机无法挂载NFS共享。

根据我的经验,NFS服务通常不会logging(尤其是因为现代的Linuces处理内核中的大部分NFS)。 如果你想追查一个挂载问题,你可以尝试用-d all标志重新启动rpc.mountd (它处理这样的事情),看看是否增加了详细程度。 我猜测它会继续logging下它的位置,所以请留意/var/log/messages

我在2016年刚刚遇到同样的问题,在我的工作站上使用CentOS 6.5,在客户端上使用CentOS 7(同一主机上的Vagrant盒)。 我的具体问题是一样的OP,我找不到任何nfsd日志logging。

使用rpcdebug启用NFS日志logging

对于我来说,对于将来遇到这个问题的任何人来说,就是使用命令(作为服务器端的root / sudo):

 rpcdebug -m nfsd all 

打开完整的debugging到/var/log/messages

我已经提出了一个更完整的答案对问题centos 6 nfs:日志不显示任何地方 ,这解决了同样的问题。

我还使用了MadHatter关于rpc.mountd-d all的build议(荣誉),并解释了我是如何在较长的文章中做到这一点的。