[Samba] samba quotas
Rohit Kumar Mehta
rohitm at engr.uconn.edu
Mon May 10 18:11:53 GMT 2004
Thanks the dfree solution calling a perl script works for us. I am
concerned
that there may be performance issues with this however.
We are considering something like a spamc/spamd type solution where a perl
daemon that always runs that listens for a connection from
a lightweight c program (which can be referenced from smb.conf).
I am sure there are better solutions than this too, but a solution that
we can implement quickly is always good :)
Rohit
Tilo Lutz wrote:
>Hi
>
>
>
>>Hi guys, we need to update our samba service from 2.2.8a to samba 3.0.x
>>(so that we
>>can upgrade our AD from Win2k to Win2k3). The problem I am having is
>>with the quotas.
>>
>>
>I was never able to use the quota functions of samba. I use
>Suse 8.2 with Samba 3.0.3 and XFS. Even the latest samba version
>doesn't recognize quotas correctly. For me quota code is broken
>since beginning in samba.
>
>To get them displayed I use a dirty hack.
>In smb.conf I've added the following line:
>dfree command = "/etc/script.sh %U"
>
>script.sh:
>#!/bin/sh
>used_space=`/usr/bin/quota -u $1 | tail -1 | awk '{print $2}'`
>quota_space=`/usr/bin/quota -u $1 | tail -1 | awk '{print $4}'`
>used_files=`/usr/bin/quota -u $1 | tail -1 | awk '{print $5}'`
>quota_files=`/usr/bin/quota -u $1 | tail -1 | awk '{print $7}'`
>if [ "$used_files" == "$quota_files" ];
> then used_space=$quota_space
> fi
>free_space=`expr $quota_space - $used_space`
>echo "$quota_space $free_space"
>
>
>Tilo
>
>
>
>
More information about the samba
mailing list