[SOLVED] Disk Quota Issue

Hi,
I have a small problem, I have two user accounts which show that the quota of 50MB has been reached even though the inbox is pretty much empty. and they can not receive any emails. They use outlook 2007 to retrieve their emails from the server. Any ideas as to what is going on?

Log entry of the account, when someone sends email to

Feb 23 09:49:21 domain postfix/local[3110]: 0BA957E186: to=name.domain@domain.ca, orig_to=name@domain.ca, relay=local, delay=14, delays=10/0.01/0/3.8, dsn=5.2.0, status=bounced (can’t create user output file)

any help will be appreciated

You may want to look in other email folders they own, such as the spam folder.

Also, there may be other files on the filesystem owned by them. For example, sometimes programs can create temp files in /tmp owned as the user… you may want to take a peek in there, and delete any files you don’t need.

-Eric

i checked the total size of the folder for the users its 54.9kb, and the quota is set to 50MB. and their temp folders are empty

More Logs

Feb 23 11:58:04 Domain dovecot: imap-login: Login: user=<name.domain>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured
Feb 23 11:58:04 Domain dovecot: IMAP(name.domain): mkdir(/home/domain/homes/name/Maildir/.sent/cur) failed: Disk quota exceeded
Feb 23 11:58:04 domain dovecot: IMAP(name.domain): mkdir(/home/domain/homes/name/Maildir/.drafts/cur) failed: Disk quota exceeded

It definitely sounds like there’s some files somewhere on the file system owned as those users, the key is to figure out where those are :slight_smile:

Try running this command:

find / -user USERNAME

Where “USERNAME” is the actual username of the user who’s quota is full – that should help you track down what’s chewing up the space.

-Eric

did that in terminal and

administrator@domain:~$ find/ -user aileenp bash: find/: No such file or directory

There should be a space between “find” and “/” :slight_smile:

-Eric

administrator@domain:~$ find / -user aileenp find: invalid argument `aileenp' to `-user'

maybe i’m doing it wrong. i cant find the dir i know are there, i get the same message in terminal. I’m using ubuntu 8.04 if that helps at all

You’d get that particular error if the user you’re passing in doesn’t exist.

Are you sure that the user is “aileenp”, and not “aileenp.domain”?

-Eric

you are right, it is aileep.domain, but this does not tell me which one is taking up space

find: /proc/9429/task/9429/fd/4: No such file or directory find: /proc/9429/task/9429/fdinfo/4: No such file or directory find: /proc/9429/fd/4: No such file or directory find: /proc/9429/fdinfo/4: No such file or directory /home/domain/homes/aileenp /home/domain/homes/aileenp/.usermin /home/domain/homes/aileenp/.usermin/mailbox /home/domain/homes/aileenp/.usermin/mailbox/dsnreplies.dir /home/domain/homes/aileenp/.usermin/mailbox/dsnreplies.pag /home/domain/homes/aileenp/.usermin/mailbox/inbox.imap /home/domain/homes/aileenp/.usermin/mailbox/attach.pag /home/domain/homes/aileenp/.usermin/mailbox/delreplies.pag /home/domain/homes/aileenp/Maildir /home/domain/homes/aileenp/Maildir/new /home/domain/homes/aileenp/Maildir/.spam /home/domain/homes/aileenp/Maildir/.spam/new /home/domain/homes/aileenp/Maildir/.spam/tmp /home/domain/homes/aileenp/Maildir/.spam/cur /home/domain/homes/aileenp/Maildir/dovecot.index.log /home/domain/homes/aileenp/Maildir/dovecot.index /home/domain/homes/aileenp/Maildir/dovecot-uidlist /home/domain/homes/aileenp/Maildir/dovecot.index.cache /home/domain/homes/aileenp/Maildir/tmp /home/domain/homes/aileenp/Maildir/cur /home/domain/homes/aileenp/Maildir/cur/1265925050.23454_1.domain.ca:2,S /home/domain/homes/aileenp/Maildir/cur/1265942713.859_0.domain.ca:2,S /home/domain/homes/aileenp/Maildir/.trash /home/domain/homes/aileenp/Maildir/.trash/new /home/domain/homes/aileenp/Maildir/.trash/tmp /home/domain/homes/aileenp/Maildir/.trash/cur /home/domain/homes/aileenp/.spamassassin /home/domain/homes/aileenp/.spamassassin/bayes_seen /home/domain/homes/aileenp/.spamassassin/bayes_toks /home/domain/homes/aileenp/.spamassassin/user_prefs /home/domain/homes/aileenp/.spamassassin/auto-whitelist find: /home/administrator/.gvfs: Permission denied /tmp/clamav-87371eb231f4b9a7f2eed34a07a8e470 /tmp/clamav-87371eb231f4b9a7f2eed34a07a8e470/main.db /tmp/clamav-87371eb231f4b9a7f2eed34a07a8e470/main.hdb /tmp/clamav-87371eb231f4b9a7f2eed34a07a8e470/main.info /tmp/clamav-87371eb231f4b9a7f2eed34a07a8e470/main.mdb /tmp/clamav-87371eb231f4b9a7f2eed34a07a8e470/COPYING /tmp/clamav-87371eb231f4b9a7f2eed34a07a8e470/main.ndb /var/mail/aileenp.domain /etc/webmin/mailboxes/maildircache/_home_domain_homes_aileenp_Maildir

So now the key is to review the files it found, and figure out what’s using up the space.

I’d probably start by taking a look at those /tmp/clamav* directories.

-Eric

ok so the clamav folder is about 50MB, is that folder associated with the account? should i delete it? how did it get so big, i have accounts with million times more activity than this account and they never get filled like this.

Howcome other users do not have the clamav folders? even though the option to scan for viruses and spam is enabled on all accounts.

Yeah, I’d recommend just deleting those folders.

One way to prevent them from being created is to use the ClamAV daemon rather than the standalone program… you can set that in Email Messages -> Spam and Virus Scanning -> Virus scanning program.

I’d recommend setting it to “Server Scanner” if you aren’t seriously constrained on RAM.

-Eric

problem solved. thank you sir once again…