/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, do this: mount -t nfs exportmachine:/ /remote cp -av /home/* /remote/home you will get a list of files. you can cd /remote/home ls and the files will be there. telnet into the exportmachine, then cd /home ls 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. old