J. Bruce Fields 写道: > On Thu, Jan 07, 2010 at 04:58:28PM +0800, Bian Naimeng wrote: >> Hi, >> >> I want to use this option, but i find it doesn't work at RHEL5.4GA and Fedora12. >> >> My /etc/exports like this: >> # cat /etc/exports >> /nfsroot/nfsv4 127.0.0.1(rw,nohide,fsid=0) >> /nfsroot/nfsv4/dir1 127.0.0.1(rw,nohide,crossmnt) >> /nfsroot/nfsv4/dir2 127.0.0.1(rw,nohide,crossmnt) >> >> Then: >> >> # mkdir /nfsroot/nfsv4/dir1/tmpdir >> # echo "best wishes" > /nfsroot/nfsv4/dir1/file1 >> # echo "happy new year" > /nfsroot/nfsv4/dir2/file2 >> >> # service nfs restart >> # mount -t nfs4 127.0.0.1:/dir2 /nfsroot/nfsv4/dir1/tmpdir >> # mount -t nfs4 127.0.0.1:/dir1 /mnt >> >> There is file2 at /nfsroot/nfsv4/dir1/tmpdir, but nothing at /mnt/tmpdir. >> I'm not sure i have used it correctly, and whether it really work? >> Thanks for your help. > > You can't re-export nfs filesystems. > > (I wonder why we aren't warning about this?) > Though i does not mount nfs filesystem, instead by ext3 filesystem /dev/hda, there is not anyting at /mnt/tmpdir. # mount /dev/hda3 /nfsroot/nfsv4/dir1/tmpdir # mount -t nfs4 127.0.0.1:/dir1 /mnt # ll /mnt/tmpdir/ total 0 Then, i test it at two different RHEL5.4 host. host1(nfs server): # cat /etc/exports /nfsroot/nfsv4 host2(rw,nohide,crossmnt,fsid=0) /nfsroot/nfsv4/dir1 host2(rw,nohide,crossmnt) # mount /dev/hda3 /nfsroot/nfsv4/dir1/tmpdir host2 (nfs client): # mount -t nfs4 host1:/dir1 /mnt # ll /mnt/ ls: /nfsv4/tmpdir: Stale NFS file handle total 4 -rw-r--r-- 1 root root 0 Jan 5 2010 file1 drwxr-xr-x 6 root root 4096 Jan 6 2010 tmpdir # ll /nfsv4/tmpdir ls: /nfsv4/tmpdir: Stale NFS file handle ls: /nfsv4/tmpdir: Stale NFS file handle Best Regards Bian -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html