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

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

我无法在 CentOS 6.5 机器上找到 NFS 服务器的日志。grep -Rni "nfs" /var/log/messages没有返回任何有用的信息。

NFS 服务正在运行,我能够从我的大多数其他客户端机器挂载 NFS 共享,我只需要查看日志,因为其中一台客户端机器无法挂载 NFS 共享。

答案1

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

使用rpc调试启用 NFS 日志记录

对于我来说,对于将来遇到此问题的任何人来说,答案是使用以下命令(在服务器端以 root/sudo 身份):

rpcdebug -m nfsd all

开启全面调试/var/log/messages

我对这个问题给出了更完整的答案centos 6 nfs:日志未显示在任何地方,它解决了同样的问题。

我也用过疯了的建议(Kudos)-d allrpc.mountd在较长的帖子中解释我是怎样做到这一点的。

答案2

根据我的经验,NFS 服务通常不会记录(尤其是因为现代 Linux 在内核中处理大量 NFS)。如果您试图解决挂载问题,可以尝试使用rpc.mountd该标志重新启动(处理此类问题)-d all,看看是否会增加详细程度。我猜它会继续在原来的地方记录,所以请留意/var/log/messages

相关内容