On openSUSE 11.3 (and ArchLinux, Ubuntu 10.10 and Fedora14), the output of mount for nfs4 exported partitions (mounted with --bind) looks like that:

Code:
/dev/sda11 on / type ext3 (rw,acl,user_xattr)
/dev/sda12 on /usr type ext4 (rw,acl,user_xattr)
/dev/sda13 on /local type ext4 (rw,acl,user_xattr)
/dev/sda14 on /var type ext4 (rw,acl,user_xattr)
/dev/sda10 on /home type ext3 (rw)
/dev/sda20 on /srv type ext4 (rw)
/dev/sdb13 on /misc type ext3 (rw)
/ on /export/nfs4 type none (rw,bind)
/usr on /export/nfs4/usr type none (rw,bind)
/local on /export/nfs4/local type none (rw,bind)
/var on /export/nfs4/var type none (rw,bind)
/home on /export/nfs4/home type none (rw,bind)
/srv on /export/nfs4/srv type none (rw,bind)
/misc on /export/nfs4/misc type none (rw,bind)
This is just the way it is supposed to show up IMO. However, on openSUSE 11.4 - same setup, same export - it looks like that (an so does /etc/mtab):

Code:
/dev/sda11 on / type ext3 (rw,relatime,errors=continue,user_xattr,acl,barrier=1,data=ordered)
/dev/sda12 on /usr type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered)
/dev/sda13 on /local type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered)
/dev/sda14 on /var type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered)
/dev/sda10 on /home type ext3 (rw,relatime,errors=continue,user_xattr,barrier=1,data=ordered)
/dev/sda20 on /srv type ext4 (rw,relatime,barrier=1,data=ordered)
/dev/sdb13 on /misc type ext3 (rw,relatime,errors=continue,barrier=1,data=ordered)
/dev/sda11 on /export/nfs4 type ext3 (rw,relatime,errors=continue,user_xattr,acl,barrier=1,data=ordered)
/dev/sda12 on /export/nfs4/usr type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered)
/dev/sda13 on /export/nfs4/local type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered)
/dev/sda14 on /export/nfs4/var type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered)
/dev/sda10 on /export/nfs4/home type ext3 (rw,relatime,errors=continue,user_xattr,barrier=1,data=ordered)
/dev/sda20 on /export/nfs4/srv type ext4 (rw,relatime,barrier=1,data=ordered)
/dev/sdb13 on /export/nfs4/misc type ext3 (rw,relatime,errors=continue,barrier=1,data=ordered)
no matter if I mount the partitions in /etc/fstab or manually at a later point. Here's how I mount them in /etc/fstab:

Code:
#NFS4 exports
/            /export/nfs4                   none      bind                     0   0
/usr         /export/nfs4/usr               none      bind                     0   0
/local       /export/nfs4/local             none      bind                     0   0
/var         /export/nfs4/var               none      bind                     0   0
/home        /export/nfs4/home              none      bind                     0   0
/srv         /export/nfs4/srv               none      bind                     0   0
/misc        /export/nfs4/misc              none      bind                     0   0
So what has changed in the mount command (and why?) ... and how can you tell if a filesystem is mounted bind? (except from the mountpoint in this particular case but that wouldn't help on other systems).