----- Ursprüngliche Mail ----- >> I'm still trying to reproduce problem... I have >> >> /etc/nfs.conf: rootdir=/export >> >> /etc/exports: >> /home *(rw,sec=sys:krb5:krb5i:krb5p) >> /tmp *(rw,fsid=666,all_squash) >> / *(rw,fsid=root,all_squash) >> >> I'm not seeing the problem... Where does the crossmount come in? > > Chris reported the problem to me while he was testing my re-export/crossmount > patches. > I can try reproducing without re-exporting later. Finally I found some cycles to reproduce without my re-exporting setup. 1. /etc/exports contains: / *(rw,crossmnt,no_subtree_check,fsid=root) 2. /etc/nfs.conf contains: [exports] rootdir=/nfs_srv 3. Mounts: /root/fs1.ext4 on /nfs_srv type ext4 (rw,relatime) /root/fs2.ext4 on /nfs_srv/fs2 type ext4 (rw,relatime) 4. On the client: # ls /nfs_client/fs2 ls: cannot open directory '/nfs_client/fs2': Stale file handle I'll send a proper patch ASAP. next_mnt() has to deal with "/" too. Thanks, //richard