If you don't need any NFS mountpoints, run the scripts:
/sbin/init.d/nfs.client stop
/sbin/init.d/nfs.server stop
/sbin/init.d/nfs.core
Then edit the file:
/etc/rc.config.d/nfsconf
and set all these values to 0:
NFS_CLIENT=0
NFS_SERVER=0
AUTOMOUNT=0
START_MOUNTD=0
Next time you reboot, there will be no NFS services started. As mentioned, look in /etc/fstab for nfs and remove or comment those entries, and also look in /sbin/init.d for the name of the mountpoint or the name(s) of the remote system(s). If the mountpoint is not in fstab, then there must be an explicit mount command somewhere in startup. Also, remove the actual directory that the mountpoint uses to further aid in locating the 'lost' mount command.
NFS on production systems, as you've seen, is not very stable. Essentially, your production system is critcally dependent on the NFS servers as well as the network to these servers to always be up and running.
Bill Hassell, sysadmin