I have been experimenting exporting btrfs subvolumes over nfs.  Main
subvolume is filesys1 mounted at /filesys1.  Below this is subvolume
base, user1 is in base and documents is in user1.   documents is
mounted at /documents.  /etc/exports is:
/filesys1/base/user1    172.16.0.0/24(rw,no_acl,no_root_squash,fsid=0)
/filesys1/user1-snapshot        172.16.0.0/24(rw,no_acl,no_root_squash,fsid=0)
/documents      172.16.0.0/24(rw,no_acl,no_root_squash,fsid=0)

On the client machine I mount user1 as /mnt/user and all data from
user is present.
I can also umount /mnt/usr and mount /documents as /mnt/documents and
all data is present.
However, if I mount user1 as /mnt/user and then mount /documents as
/mnt/documents
the data from the last subvolume mounted shows in both mounts.  Mount
also shows:
172.16.0.28:/documents/ on /mnt/user type nfs
(rw,relatime,vers=3,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=172.16.0.28,mountvers=3,mountport=892,mountproto=udp,local_lock=none,addr=172.16.0.28)
172.16.0.28:/documents/ on /mnt/documents type nfs
(rw,relatime,vers=3,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=172.16.0.28,mountvers=3,mountport=892,mountproto=udp,local_lock=none,addr=172.16.0.28)

The initial mount of user1 on /mnt/user showed correctly in mount.
Mount changes when I add the mount for /documents.
I don't know how to troubleshoot this.  I am happy to provide any info
which can help.
Btrfs is currently on a centOS6 machine running kernel 3.0.1 with
btrfs-progs from git unstable.
NFS is v3 on both server and client and the client is Fedora 15 kernel
2.6.40-4.fc15.x86_64
Thanks
Jim Maloney


--
Jim Maloney

email - j...@webstarts.com
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to