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 > > To: [EMAIL PROTECTED] > > 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/top50.sh #!/bin/sh /root/bin/space.sh |sort -u|xargs du -d 0|sort -n -r |head -n 50 where space.sh contains: #!/bin/sh for i in `~vpopmail/bin/vdominfo -n | egrep -v ^$` do ~vpopmail/bin/vuserinfo -d -D $i done 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 GID_of_the_new_group. 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 -- =================================================== ~ Rainer Duffner - [EMAIL PROTECTED] ~ ~ Freising - Munich - Germany ~ ~ Unix - Linux - BSD - OpenSource - Security ~ ~ http://www.ultra-secure.de/~rainer/pubkey.pgp ~ ===================================================