在 Debian 系统中,spool 通常指各类“后台任务/缓存队列”目录,最常见的是:
/var/spool/ 下的系统 spool/var/spool/mail 或 /var/mail)/var/spool/cups、/var/spool/lpd)/var/spool/cron、/var/spool/at)下面按安全 → 针对性清理说明。
du -sh /var/spool/*
确认是哪一个目录占用空间。
用户邮件通常在:
/var/spool/mail/username
# 或
/var/mail/username
安全清理某个用户邮件:
> /var/mail/username
或
truncate -s 0 /var/mail/username
⚠️ 不要直接 rm,可能影响邮件系统。
查看打印任务:
lpstat -o
取消所有打印任务:
cancel -a
清理 CUPS spool:
systemctl stop cups
rm -rf /var/spool/cups/*
systemctl start cups
查看队列:
postqueue -p
清空队列(谨慎):
postsuper -d ALL
⚠️ 会删除未发送邮件。
exim -bp
清空队列:
exim -bp | awk '/^ *[0-9]+[mhd]/{print $3}' | xargs exim -Mrm
cron
ls /var/spool/cron/crontabs/
删除用户 cron:
crontab -r -u username
at
atq
atrm <jobid>
如果确认无用:
rm -rf /var/spool/<service>/*
❌ 直接 rm -rf /var/spool
❌ 在不停止服务时删除正在使用的 spool
du 查占用如果你能告诉我:
我可以给你精确命令,避免误删。