I just installed GhostBSD yesterday and was trying to get things up and running. The thing that I thought I'd have the most issues with (EXT4 mount on an LVM volume) went fine. I'm now trying to access an NFSv4 mount which is on a Debian server. It's a large mount with probably a terabyte or more of information in it (mainly media files). I'm kind of used to it either works or it doesn't in the computer world. This is in between . The volume mounts and the various subdirectories become available until some limit is apparently reached and every subdirectory after that has a permission error.
The Debian /etc/exports is:
/storage/media 192.168.1.0/255.255.255.0(rw,sync,fsid=1,no_root_squash)
A Mint NFS client mount that works is:
192.168.1.100:/storage/media on /media/share type nfs4 (rw,nosuid,nodev,relatime,vers=4.2,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.1.101,local_lock=none,addr=192.168.1.100,user)
The Fstab entry on Mint is:
192.168.1.100:/storage/media /media/share nfs4 defaults,user,exec 0 0
The fstab entry on GhostBSD is:
192.168.1.100:/storage/media /mnt/media nfs nfsv4,rw 0 0
This is strictly a permissions issue. If I su to root then I can see all files. My normal userid is dependent upon the gid of 989. I've made this user a member of that group and it works until it doesn't.
[edit]
OK, I see the issue but don't understand it yet. The directories that were working were visible because of the "other" permissions rather than group. So group just isn't working the way I have things setup. That gives me something to check. I just normalized things by giving other +r,+x.
[edit 2]
This was stupidity on my part. FreeBsd creates the first user as uid 1001, Linux creates the first user as uid 1000. I had to create a uid 1001 as bsduser and then assign it to group 989 on the Debian server exporting the NFS share. I had the UID 1001 assigned to gid 989 on the Freebsd box but not on the Debian server. The login was coming in as uid 1001 which didn't have a group membership on the Debian server. It now does and things are working as expected.