Howdy,
I'm seeing some odd behaviour from the NFS server in FreeNAS 8.0.4 (also in 8.0.2, which I just upgraded from in an attempt to fix the issue). Essentially I'm sharing out (via NFS) different parts of a RAID-6 volume with different permissions. My /etc/exports is as follows:
/mnt/storage/NFS/hutch -alldirs -maproot=root: -network 192.168.0.0/24
/mnt/storage/NFS/debian64root -alldirs -maproot=root: -network 192.168.0.0/24
/mnt/storage -alldirs -mapall=guest:storage -network 192.168.0.0/16
This is what I intended; it matches what I set in the web GUI. However, showmount -e (either locally or remote) reports:
Exports list on localhost:
/mnt/storage/NFS/hutch 192.168.0.0 192.168.0.0
Despite the showmount output I can actually mount /mnt/storage remotely over NFS, but the mapall gets ignored and instead the remote UID/GID are set on the FreeNAS box. What's going on here? Why does the actual list of exports not correspond to what's in /etc/exports (which is what I wanted) or what I can actually mount?
I'm seeing some odd behaviour from the NFS server in FreeNAS 8.0.4 (also in 8.0.2, which I just upgraded from in an attempt to fix the issue). Essentially I'm sharing out (via NFS) different parts of a RAID-6 volume with different permissions. My /etc/exports is as follows:
/mnt/storage/NFS/hutch -alldirs -maproot=root: -network 192.168.0.0/24
/mnt/storage/NFS/debian64root -alldirs -maproot=root: -network 192.168.0.0/24
/mnt/storage -alldirs -mapall=guest:storage -network 192.168.0.0/16
This is what I intended; it matches what I set in the web GUI. However, showmount -e (either locally or remote) reports:
Exports list on localhost:
/mnt/storage/NFS/hutch 192.168.0.0 192.168.0.0
Despite the showmount output I can actually mount /mnt/storage remotely over NFS, but the mapall gets ignored and instead the remote UID/GID are set on the FreeNAS box. What's going on here? Why does the actual list of exports not correspond to what's in /etc/exports (which is what I wanted) or what I can actually mount?