- Managing Network File Systems in Oracle Solaris 11.4
- Troubleshooting Network File Systems
- NFS Troubleshooting Procedures
- How to Check the NFS Server Remotely
How to Check the NFS Server Remotely
Note that support for both the UDP and the MOUNT protocols is not necessary if you are using an NFS Version 4 server.
- Check that the NFS daemons have started on the NFS server.
# rpcinfo -s server-name|egrep 'nfs|mountd'For example:
# rpcinfo -s bee|egrep 'nfs|mountd' 100003 3,2 tcp,udp,tcp6,upd6 nfs superuser 100005 3,2,1 ticots,ticotsord,tcp,tcp6,ticlts,udp,upd6 mountd superuserIf the daemons have not been started, restart the NFS service. For more information, see How to Restart NFS Service.
- On the client, test the UDP NFS connections from the server.
# /usr/bin/rpcinfo -u bee nfs program 100003 Version 2 ready and waiting program 100003 Version 3 ready and waitingNote:
NFS Version 4 does not support UDP.If the server is running, the
rpcinfocommand lists program and version numbers that are associated with the UDP protocol. You can use the-toption with therpcinfocommand to check the TCP connection. If therpcinfocommand fails, check whether the NFS service is enabled on the server. For more information, see How to Verify the NFS Service on the Server. - Check that the server's
mountddaemon is responding.# /usr/bin/rpcinfo -u bee mountd program 100005 Version 1 ready and waiting program 100005 Version 2 ready and waiting program 100005 Version 3 ready and waitingIf the server is running, the
rpcinfocommand lists program and versionnumbers that are associated with the UDP protocol. Using the-toption tests the TCP connection. Check whether thenfsdandmountddaemon are running. - Check whether the local
autofsservice is used by the client by changing to a/netor/homemount point that works properly.# cd /net/engIf this command fails, then as the
rootuser on the client, restart the autofs service.# svcadm restart system/filesystem/autofs - Verify that the file system is shared as expected on the server.
# /usr/sbin/showmount -e bee /usr/src eng /export/share/man (everyone)Check the entry on the server and the local mount entry for errors. Also, check the name space. In this example, if the first client is not in the
engnetgroup, that client cannot mount the/usr/srcfile system.Check all entries that include mounting information in all the local files. The list includes the
/etc/vfstabfile and all the/etc/auto_*files.