Hello Dave,

What version of Samba are you running?

There is a bug in some versions of Samba that will result in exactly what you 
are seeing.

-Ira / [email protected]

----- Original Message -----
From: "David Gibbons" <[email protected]>
To: "Lalatendu Mohanty" <[email protected]>
Cc: [email protected]
Sent: Wednesday, October 30, 2013 9:06:38 AM
Subject: Re: [Gluster-users] Samba vfs_glusterfs Quota Support?

Hi Lala, 

Thank you. I should have been more clear and you are correct, I can't write 
data above the quota. I was referring only to the listing of "disk size" in 
windows/samba land. 

Thanks for the tip in quota-deem-statfs. Here are my results with that command: 
# gluster volume set gfsv0 quota-deem-statfs on 
volume set: failed: option : quota-deem-statfs does not exist 
Did you mean dump-fd-stats or quota-timeout? 

Which Gluster version does that feature setting apply to? 

Cheers, 
Dave 


On Wed, Oct 30, 2013 at 3:09 AM, Lalatendu Mohanty < [email protected] > 
wrote: 



On 10/23/2013 05:26 PM, David Gibbons wrote: 



Hi All, 

I'm setting up a gluster cluster that will be accessed via smb. I was hoping 
that the quotas. I've configured a quota on the path itself: 

# gluster volume quota gfsv0 list 
path limit_set size 
----------------------------------------------------------------------------------
 
/shares/testsharedave 10GB 8.0KB 

And I've configured the share in samba (and can access it fine): 
# cat /etc/samba/smb.conf 
[testsharedave] 
vfs objects = glusterfs 
glusterfs:volfile_server = localhost 
glusterfs:volume = gfsv0 
path = /shares/testsharedave 
valid users = dave 
guest ok = no 
writeable = yes 

But windows does not reflect the quota and instead shows the full size of the 
gluster volume. 

I've reviewed the code in 
https://forge.gluster.org/samba-glusterfs/samba-glusterfs-vfs/blobs/master/src/vfs_glusterfs.c
 -- which does not appear to support passing gluster quotas to samba. So I 
don't think my installation is broken, it seems like maybe this just isn't 
supported. 

Can anyone speak to whether or not quotas are going to be implemented in 
vfs_glusterfs for samba? Or if I'm just crazy and doing this wrong ;)? I'm 
definitely willing to help with the code but don't have much experience with 
either samba modules or the gluster API. 

Hi David, 
Quotas are supported by vfs_glusterfs for samba. I have also set quota on the 
volume correctly. If you try to write more data then the quota on the 
directory(/shares/testsharedave ), it will not allow. 

But for the clients (i.e. Windows/smb, nfs, fuse) to reflect in the meta data 
information (i.e. properties in Windows) , you have run below volume set 
command on respective volume. 

gluster volume set <VOLUME NAME> quota-deem-statfs on 

-Lala 




Cheers, 
Dave 



_______________________________________________
Gluster-users mailing list [email protected] 
http://supercolony.gluster.org/mailman/listinfo/gluster-users 


_______________________________________________ 
Gluster-users mailing list 
[email protected] 
http://supercolony.gluster.org/mailman/listinfo/gluster-users 


_______________________________________________
Gluster-users mailing list
[email protected]
http://supercolony.gluster.org/mailman/listinfo/gluster-users
_______________________________________________
Gluster-users mailing list
[email protected]
http://supercolony.gluster.org/mailman/listinfo/gluster-users

Reply via email to