我无法在 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 all
并rpc.mountd
在较长的帖子中解释我是怎样做到这一点的。
答案2
根据我的经验,NFS 服务通常不会记录(尤其是因为现代 Linux 在内核中处理大量 NFS)。如果您试图解决挂载问题,可以尝试使用rpc.mountd
该标志重新启动(处理此类问题)-d all
,看看是否会增加详细程度。我猜它会继续在原来的地方记录,所以请留意/var/log/messages
。