I'm usign a Debian server (Jessie) as an NFS server. All exported NFS-shares are mounted filesystems using loop devices. They are mounted in the fstab without any special options & the mountpoints are managed within a common root directory:
- /nfsshares *(rw,fsid=0,async)
- /nfsshares/mp1 *(rw,sync,no_root_squash,no_subtree_check,nohide)
- /nfsshares/mp2 *(rw,async,no_root_squash,no_subtree_check,nohide)
mp1,mp2 are mountpoints for the loop devices!
Starting the nfs server causes an entry in the log file: /nfsshares/mp1 und /nfsshares/mp2 have same filehandle for * using first.
All NFS-clients always mount the first share - regardless of the used mount points. I think that this has something to do with the used loop-device for the mountpoints.
Isn't possible to use mounted images for NFS shares?