Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Can someone please tell me where NFS logs in centos 6? Or perhaps where I can tell NFS to send logs?

At the present time, there appears to be no such setting. Trying to get the thing to work without logs is quite frustrating.


[root@houston netshare]# locate nfs| grep log
[root@houston netshare]# 
[root@houston netshare]# grep -Rni "nfs" /var/log
/var/log/anaconda.storage.log:23:20:41:33,962 DEBUG   : registered device format class NFS as nfs
/var/log/anaconda.storage.log:24:20:41:33,962 DEBUG   : registered device format class NFSv4 as nfs4

This is a day-old centos 6 install from livecd and yum update has been run.


[root@houston ~]# cat /etc/exports 
/var/netshare   10.10.0.10(rw,sync,no_root_squash)
/var/netshare/esxi1 192.168.111.119(rw,sync,no_root_squash)
/var/netshare 192.168.111.101(rw,sync.no_root_squash)


[root@houston ~]# chkconfig --list | egrep '(nfs|rpc*)'

nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off
nfslock         0:off   1:off   2:off   3:on    4:on    5:on    6:off
rpcbind         0:off   1:off   2:on    3:on    4:on    5:on    6:off
rpcgssd         0:off   1:off   2:off   3:on    4:on    5:on    6:off
rpcidmapd       0:off   1:off   2:off   3:on    4:on    5:on    6:off
rpcsvcgssd      0:off   1:off   2:off   3:off   4:off   5:off   6:off



[root@houston ~]# ps aux | egrep '(nfs|rpc*)'
rpc       1482  0.0  0.0  18972  1012 ?        Ss   Dec06   0:00 rpcbind
root      1587  0.0  0.0      0     0 ?        S    Dec06   0:00 [fc_rport_eq]
rpcuser   1648  0.0  0.0  23344  1352 ?        Ss   Dec06   0:00 rpc.statd
root      1690  0.0  0.0      0     0 ?        S    Dec06   0:00 [rpciod/0]
root      1691  0.0  0.0      0     0 ?        S    Dec06   0:00 [rpciod/1]
root      1692  0.0  0.0      0     0 ?        S    Dec06   0:00 [rpciod/2]
root      1693  0.0  0.0      0     0 ?        S    Dec06   0:00 [rpciod/3]
root     29056  0.0  0.0 107304   280 ?        Ss   11:36   0:00 rpc.rquotad
root     29060  0.0  0.0  21760  1264 ?        Ss   11:36   0:00 rpc.mountd
root     29111  0.0  0.0  25160   760 ?        Ss   11:36   0:00 rpc.idmapd
root     29116  0.0  0.0      0     0 ?        S    11:36   0:00 [nfsd4]
root     29117  0.0  0.0      0     0 ?        S    11:36   0:00 [nfsd4_callbacks]
root     29118  0.0  0.0      0     0 ?        S    11:36   0:00 [nfsd]
root     29119  0.0  0.0      0     0 ?        S    11:36   0:00 [nfsd]
root     29120  0.0  0.0      0     0 ?        S    11:36   0:00 [nfsd]
root     29121  0.0  0.0      0     0 ?        S    11:36   0:00 [nfsd]
root     29122  0.0  0.0      0     0 ?        S    11:36   0:00 [nfsd]
root     29123  0.0  0.0      0     0 ?        S    11:36   0:00 [nfsd]
root     29124  0.0  0.0      0     0 ?        S    11:36   0:00 [nfsd]
root     29125  0.0  0.0      0     0 ?        S    11:36   0:00 [nfsd]
root     29357  0.0  0.0 100992   748 pts/1    S+   12:56   0:00 egrep (nfs|rpc*)


[root@houston ~]# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere            
REJECT     all  --  anywhere             loopback/8          reject-with icmp-port-unreachable 
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED 
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:http 
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:https 
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:51414 
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:ssh 
ACCEPT     udp  --  anywhere             anywhere            state NEW udp dpt:sunrpc 
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:sunrpc 
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:nfs 
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:32803 
ACCEPT     udp  --  anywhere             anywhere            state NEW udp dpt:filenet-rpc 
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:892 
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:47649 
ACCEPT     udp  --  anywhere             anywhere            state NEW udp dpt:892 
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:rquotad 
ACCEPT     udp  --  anywhere             anywhere            state NEW udp dpt:rquotad 
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:pftp 
ACCEPT     udp  --  anywhere             anywhere            state NEW udp dpt:pftp 
ACCEPT     icmp --  anywhere             anywhere            
LOG        all  --  anywhere             anywhere            limit: avg 5/min burst 5 LOG level debug prefix `iptables denied: ' 
DROP       all  --  anywhere             anywhere            

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         
DROP       all  --  anywhere             anywhere            

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination         
ACCEPT     all  --  anywhere             anywhere  
share|improve this question
    
Do you have a firewall enabled? Have you tried this with and without iptables? –  ewwhite Dec 7 '12 at 17:57
    
Yes I have the firewall on. Updated the question with iptables -L. Reminder: this question isn't "how do I use nfs?" it's "where are the nfs logs?" –  stormdrain Dec 7 '12 at 18:00
    
Yeah, but we don't know that until you demonstrate that you do know through including all the relevant information in the question. We're trained to see past the 'XY Problem'. –  Magellan Dec 7 '12 at 18:05
    
@Adrian fair enough. –  stormdrain Dec 7 '12 at 18:09
    
BTW, you seen this page? wiki.linux-nfs.org/wiki/index.php/… –  Magellan Dec 7 '12 at 18:14

2 Answers 2

Did you look in /var/log/messages? NFS logs there.

Dec  7 08:36:25 OGC_Mirror kernel: RPC: Registered named UNIX socket transport module.
Dec  7 08:36:25 OGC_Mirror kernel: RPC: Registered udp transport module.
Dec  7 08:36:25 OGC_Mirror kernel: RPC: Registered tcp transport module.
Dec  7 08:36:25 OGC_Mirror kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
Dec  7 08:36:25 OGC_Mirror kernel: Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Dec  7 08:36:25 OGC_Mirror rpc.mountd[2459]: Version 1.2.3 starting
Dec  7 08:36:25 OGC_Mirror kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
Dec  7 08:36:25 OGC_Mirror kernel: NFSD: starting 90-second grace period
share|improve this answer
    
Sure did. grep -Rni "nfs" /var/log returns diddly. A couple of lines about anaconda...and I know there should be more logs because I'm failing to mount. –  stormdrain Dec 7 '12 at 16:40
    
Failure to mount can have many causes, one of which is NFS not running on the server. That would certainly explain absence of log entries. Can you be sure the NFS service is running, and accessible? –  MadHatter Dec 7 '12 at 16:46
    
It is. rpcinfo -p returns correctly from client. And I also managed to get the client to mount the folder, but the questions still stands-it'd be nice to have those logs. –  stormdrain Dec 7 '12 at 16:48
    
@ancillary and you need may need the portreserve service running. Is this the NFS client or the server? –  ewwhite Dec 7 '12 at 16:49
    
This is the server; NFS is running and I am able to mount remotely. I want those logs though. –  stormdrain Dec 7 '12 at 16:50

I suggest checking /var/log/ first, as logs usaually go under that somewhere.

You could also check the configuration files for where the logs are being stored.

/var/nfs/nfslog should have the actual NFS transaction log records, if that's what you're looking for, and you should be able to find the rest of your log configurations in /etc/nfs/nfslog.conf and /etc/default/nfslogd.

share|improve this answer
    
[root@houston netshare]# locate nfs| grep log \ [root@houston netshare]# . grepping /var/log returns nil. Think there might be something missing? This is a brand new centos box from live cd & yum update –  stormdrain Dec 7 '12 at 16:44
    
You opened up the ports for NFS, right? –  Magellan Dec 7 '12 at 17:56

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.