在 CentOS(及其他 Linux 发行版)中,spool(缓冲/队列目录)通常用来临时存放“等待处理的任务或数据”。它占用空间大,一般是因为里面堆积了大量未被清理的文件。
下面按常见原因和对应目录说明。
/var/spool 是系统标准目录,用于:
⚠️ 它不是日志目录,但也会持续增长。
/var/spool/mail 或 /var/spool/postfix邮件堆积
查看:
du -sh /var/spool/mail/*
du -sh /var/spool/postfix/*
常见现象:
root 用户邮件非常大/var/spool/postfix/maildrop 堆积清理示例:
> /var/spool/mail/root
rm -f /var/spool/postfix/maildrop/*
/var/spool/croncron 任务本身不大,但日志间接导致
/var/spool/cups打印队列
查看:
du -sh /var/spool/cups
清理:
cancel -a
rm -f /var/spool/cups/*
/var/spool/audit审计日志(auditd)
查看:
du -sh /var/spool/audit
解决:
service auditd rotate
/var/spool/anacron通常较小,不是主因。
du -sh /var/spool/*
或更深一层:
du -sh /var/spool/*/*
常见原因:
如果你愿意,可以贴一下:
du -sh /var/spool/*
我可以帮你精准判断是哪一种情况。