Blog/NFS Server Logging
From Forza's ramblings
2020-10-16: NFS Server Logging[edit | edit source]
Ever wondered how to enable logging on your Linux NFS server? By default there is very few bits of information logged in kernel log/dmesg or in syslog/systemd.
So to enable loggin on the NFS server you would first find out what debug options you have using rpcdebug -vh
# rpcdebug -vh usage: rpcdebug [-v] [-h] [-m module] [-s flags...|-c flags...] set or cancel debug flags. Module Valid flags rpc xprt call debug nfs auth bind sched trans svcsock svcdsp misc cache all nfs vfs dircache lookupcache pagecache proc xdr file root callback client mount fscache pnfs pnfs_ld state all nfsd sock fh export svc proc fileop auth repcache xdr lockd all nlm svc client clntlock svclock monitor clntsubs svcsubs hostcache xdr all
And to enable enable all debugging options for the NFS server (nfsd) you use the all keyword (warning, gives a lot of output in dmesg)
# rpcdebug -m nfsd all nfsd sock fh export svc proc fileop auth repcache xdr lockd
Stop or remove debugging options:
# rpcdebug -m nfsd -c all nfsd <no flags set>