如何获得合理的服务器端 NFS 日志输出?

Mul*_*ync 5 linux debian logging nfs

我遇到了一些问题与nfs-kernel-serverDebian的拉伸,我可以靠运气解决。尽管如此,我了解到日志输出对我没有多大帮助。我想改变它以扩展我的 NFS 问题解决能力。

这是我的/etc/exportfs文件:

/srv/nfs/magicbox_rootfs 127.0.0.0/8(rw,no_root_squash,async,no_subtree_check,insecure)
Run Code Online (Sandbox Code Playgroud)

当该行被注释时,即当我在本地机器上没有访问权限时,以下连接尝试对

  • /log/syslog
  • /log/messages
  • /log/dmesg
  • /log/kern.log
  • /log/debug
  • /log/daemon.log

sudo mount -v -t nfs 127.0.0.1:/srv/nfs/magicbox_rootfs /tmp/mountdir/
Run Code Online (Sandbox Code Playgroud)

我自己的解决尝试

当我跑

sudo rpcdebug -m nfsd -s
Run Code Online (Sandbox Code Playgroud)

正如本页所推荐的那样,连接尝试确实会在 中生成一个条目/log/kern.log,但它毫无意义:

Aug 31 11:49:43 manuelthinkpad kernel: [125549.999823] nfsd_dispatch: vers 4 proc 0
Run Code Online (Sandbox Code Playgroud)

有人可以建议我如何实现有意义的 NFS 日志条目吗?我的印象是 NFS 本身不做任何日志记录,而是依赖第三方守护进程和工具来为它做日志记录。但是,对于像我这样的新用户来说,这并不容易。