hmm - then let me understand it. The cat /proc/fs/nfsd/versions returns “-2 +3” so I read it that the nfs server supports just version 3. When I tried to connect without the fsid option I was always getting the “Stale file handle” error when I tried to mount it. When I added the fsid I was able to mount it …
fsid=num|root|uuid
NFS needs to be able to identify each filesystem that it
exports. Normally it will use a UUID for the filesystem (if the
filesystem has such a thing) or the device number of the device
holding the filesystem (if the filesystem is stored on the
device).
As not all filesystems are stored on devices, and not all
filesystems have UUIDs, it is sometimes necessary to explicitly
tell NFS how to identify a filesystem. This is done with the
fsid= option.
For NFSv4, there is a distinguished filesystem which is the root
of all exported filesystem. This is specified with fsid=root or
fsid=0 both of which mean exactly the same thing.
Other filesystems can be identified with a small integer, or a
UUID which should contain 32 hex digits and arbitrary punctua‐
tion.
Linux kernels version 2.6.20 and earlier do not understand the
UUID setting so a small integer must be used if an fsid option
needs to be set for such kernels. Setting both a small number
and a UUID is supported so the same configuration can be made to
work on old and new kernels alike.