2009/02/23

[ FBSD ] The /var/spool/clientmqueue to fill up disk space

A long time ago, my partner turnoff sendmail(daemon) on our Unix boxes(FreeBSD) but sending email must be still working. After turning off, mails being sent got stucked in /var/spool/clientmqueue.The recently ran out of disk space on our FreeBSD system. When I invesitgated this, I found that /var/spool/clientmqueue was occupying 1.5GB of disk space (as revealed by issuing "du -h /var/spool" ).

(一) Open System MTA

# vi /etc/rc.conf # mark sendmail_enable="NONE", sendmail MTA service is only for localhost(127.0.0.1)

#sendmail_enable="NONE"

(二) Clean up Disk Space

# rm -rf /var/spool/cilentmqueue/* # can't delete file and show Argument list too long
/bin/rm: Argument list too long.

How to clean up disk space on /var/spool/clientmqueue ?

Solution 1.

# rm -rf /var/spool/cilentmqueue
# mkdir /var/spool/cilentmqueue
# chown smmsp:smmsp /var/spool/cilentmqueue

Solution 2.

# cd /var/spool/clientmqueue
# ls| xargs rm -f

0 意見: