/home is mounted on a separate partition from /
export / to a machine, with no root squash
on the machine to be mounting the directory under /remote,
mount -t nfs exportmachine:/ /remote
cp -av /home/* /remote/home
you will get a list of files. you can
and the files will be there.
telnet into the exportmachine, then
the files are not there. They are on the root file
system somewhere "underneath the [directory] rug." <grin>
Knfsd does not cross partitions, unlike the older user-space
nfs-server. Each partition on the server needs to be exported
separately, and clients must mount each partition.
FWIW, the new behavior of knfsd is more typical of NFS implementations
than the older nfs-server was.