Am Fr, den 24.09.2004 schrieb Edward Neville um 17:34:
> > -----Original Message-----
> > From: Tom Collins [mailto:[EMAIL PROTECTED] 
> > Sent: 24 September 2004 15:02
> > Subject: Re: [vchkpw] Quota
> > 
> > Vpopmail has domain quotas, but they're broken.  Even if/when they do 
> > work, they add a lot of load since vdelivermail has to calculate the 
> > domain's disk usage every time a message is delivered.
> > 
> > I didn't write the original implementation, I don't use them myself, 
> > and I'm not particularly interested in finding the problem and fixing 
> > it.
> Ok! I have a large number of domains to administer (6000 ish). I Just
> stumbled upon the high disk usage that one domain had through having many
> accounts of 50meg mailboxes.

Hehe. I've now created a little script:

[EMAIL PROTECTED] cat /root/bin/
/root/bin/ |sort -u|xargs du -d 0|sort -n -r |head -n 50

where contains:

 for i in  `~vpopmail/bin/vdominfo -n | egrep -v ^$`
     ~vpopmail/bin/vuserinfo -d -D $i

That should at least match the topX accounts.
I don't know how well it scales, though. 

> Would a quota filesystem be a big overhead? If not, can you suggest a
> implementation for locking a domain to a quota?

OS Quotas is the only way to go, I'm told. 

> If you have any questions or queries please let me know.

I think you must create am OS-group and add the new domain with -g
Then you can use group-quotas to limit the disk-usage of the files of
this particular group.

I still have to try this myself- the problem is, there's no GUI to do
that, vqadmin doesn't handle GIDs. 

~     Rainer Duffner - [EMAIL PROTECTED]     ~
~           Freising - Munich - Germany           ~
~    Unix - Linux - BSD - OpenSource - Security   ~
~  ~

Reply via email to