Re: Help with NFSV4 server

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On Wed, Apr 21, 2010 at 1:49 AM, Clint Dilks <clintd@xxxxxxxxxxxxxxxxxx> wrote:
>
> I have been trying to setup an NFS v4 File Server but have come across an
> odd issue.  Mounting the /nfs4exports/share appears to be successful and the
> information displayed about partition size and free space seem correct but
> if I try to do anything inside the mounted directory the client will just
> hang.  Does anyone have any idea what I am missing??  I have try disabling
> all firewalls and selinux  but it doesn't seem to make any difference
>
> {The Server}
>
> CentOS 5.4  64 Bit
>
> [root@inf1 /]# cat /etc/exports
> /nfs4exports
> *.scms.waikato.ac.nz(rw,insecure,sync,wdelay,no_subtree_check,no_root_squash,fsid=0,nohide)
> /nfs4exports/share
> *.scms.waikato.ac.nz(rw,insecure,sync,wdelay,no_subtree_check,no_root_squash,nohide)
>
> [root@inf1 /]# cat /etc/sysconfig/nfs
> #MOUNTD_NFS_V1="no"
> MOUNTD_NFS_V2="no"
> MOUNTD_NFS_V3="no"
> #RPCNFSDARGS="-N 2 -N 3"
> #RPCNFSDARGS="-N 4"
>
> [root@inf1 /]# cat /etc/idmapd.conf
> Verbosity = 9
> Pipefs-Directory = /var/lib/nfs/rpc_pipefs
> Domain = scms.waikato.ac.nz
> Nobody-User = nfsnobody
> Nobody-Group = nfsnobody
> Method = nsswitch
>
> [root@inf1 /]# mount -l | grep bind
> /export on /nfs4exports/share type none (rw,bind)
>
> And an ls of /nfs4exports/share on NFS Server works
>
> from /etc/fstab
> /export  /nfs4exports/share    none    bind    0 0
>
> {The Client}
>
> [root@silver ~]# cat /etc/idmapd.conf
> Verbosity = 0
> Pipefs-Directory = /var/lib/nfs/rpc_pipefs
> Domain = scms.waikato.ac.nz
> Nobody-User = nfsnobody
> Nobody-Group = nfsnobody
> Method = nsswitch
>
> From /etc/fstab
> inf1:/ /test nfs4
> auto,rw,nodev,sync,_netdev,proto=tcp,retry=10,rsize=32768,wsize=32768,hard,intr
> 0 0

Check showmount and rpcinfo.

Check that the uid and gid of the user accessing the mount are the
same on client and server, that idmapd is running, that there is a
sunrpc mount.

Reduce the number of options for both the export and the mount while
you are troubleshooting.

Unless my brain is not working today, your bind mount looks completely
wrong. You are setting up a bind mount of /nfs4exports/share onto
/export and not making any use of it. AFAIK, the point of the nfsv4
bind mount procedure is to export a directory (in your case,
/nfs4exports) with fsid=0 and, if you want to export another
directory, /tobeexported, which is not under /nfs4exports, you bind
mount /tobeexported onto /nfs4exports/tobeexported and can then access
is from a client as server:/tobeexported.

OT: I have not yet had to set up an nfsv4-only export, so I am curious
why you are restricting mountd to v4 but not nfsd.
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos


[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux