Thread (3 messages) 3 messages, 2 authors, 2011-08-23

Re: btrfs over nfs

From: Jim Maloney <hidden>
Date: 2011-08-23 13:27:59

Thanks Hugo, I totally missed the fsid's.  That works perfectly.
Jim

On Mon, Aug 22, 2011 at 5:28 PM, Hugo Mills [off-list ref] wrote:
On Mon, Aug 22, 2011 at 05:07:45PM -0400, Jim Maloney wrote:
quoted
I have been experimenting exporting btrfs subvolumes over nfs. =C2=A0=
Main
quoted
subvolume is filesys1 mounted at /filesys1. =C2=A0Below this is subv=
olume
quoted
base, user1 is in base and documents is in user1. =C2=A0 documents i=
s
quoted
mounted at /documents. =C2=A0/etc/exports is:
/filesys1/base/user1 =C2=A0 =C2=A0172.16.0.0/24(rw,no_acl,no_root_sq=
uash,fsid=3D0)
quoted
/filesys1/user1-snapshot =C2=A0 =C2=A0 =C2=A0 =C2=A0172.16.0.0/24(rw=
,no_acl,no_root_squash,fsid=3D0)
quoted
/documents =C2=A0 =C2=A0 =C2=A0172.16.0.0/24(rw,no_acl,no_root_squas=
h,fsid=3D0)
=C2=A0 I think you need to specify a different fsid for each export.
That's what I've got here, and it seems to work.

=C2=A0 Hugo.
quoted
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 an=
d
quoted
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. =C2=A0=
Mount
quoted
also shows:
172.16.0.28:/documents/ on /mnt/user type nfs
(rw,relatime,vers=3D3,rsize=3D262144,wsize=3D262144,namlen=3D255,har=
d,proto=3Dtcp,timeo=3D600,retrans=3D2,sec=3Dsys,mountaddr=3D172.16.0.28=
,mountvers=3D3,mountport=3D892,mountproto=3Dudp,local_lock=3Dnone,addr=3D=
172.16.0.28)
quoted
172.16.0.28:/documents/ on /mnt/documents type nfs
(rw,relatime,vers=3D3,rsize=3D262144,wsize=3D262144,namlen=3D255,har=
d,proto=3Dtcp,timeo=3D600,retrans=3D2,sec=3Dsys,mountaddr=3D172.16.0.28=
,mountvers=3D3,mountport=3D892,mountproto=3Dudp,local_lock=3Dnone,addr=3D=
172.16.0.28)
quoted
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. =C2=A0I am happy to provide a=
ny info
quoted
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 kern=
el
quoted
2.6.40-4.fc15.x86_64
Thanks
Jim Maloney
--
=3D=3D=3D Hugo Mills: hugo@... carfax.org.uk | darksatanic.net | lug.=
org.uk =3D=3D=3D
=C2=A0PGP key: 515C238D from wwwkeys.eu.pgp.net or http://www.carfax.=
org.uk
=C2=A0 =C2=A0 =C2=A0 --- Someone's been throwing dead sheep down my F=
un Well ---
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iD8DBQFOUsoPIKyzvlFcI40RAkm1AJ4no85LpWeJEHDQKM+FYmGhyQOnrgCeOYlU
hdRi30122c6NTzMYX9y2XvY=3D
=3DnwXm
-----END PGP SIGNATURE-----


--=20
Jim Maloney

email - jim@webstarts.com
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" =
in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help