在 Ubuntu(以及其他 Linux 发行版)中,spool(缓冲/队列目录)通常指的是 /var/spool 及其子目录。如果发现它“很大”,一般不是系统 bug,而是某些服务把待处理数据堆积在 spool 里了。
下面按常见原因说明:
路径:
/var/spool/cups
原因:
查看:
lpstat -o
清理:
cancel -a
或删除:
sudo rm -rf /var/spool/cups/*
路径:
/var/spool/mail
/var/spool/postfix
原因:
查看 Postfix 队列:
mailq
清理:
sudo postqueue -f
或谨慎删除队列(不推荐新手直接删)
路径:
/var/spool/cron
/var/spool/at
原因:
一般不大,但多用户服务器可能增长。
虽然不是严格 spool,但有时被误认为:
/var/cache/apt/archives
这是 apt 下载的 deb 包,不是 spool,但常一起被关注。
清理:
sudo apt clean
如果你装了 cups-pdf:
/var/spool/cups-pdf
PDF 文件可能一直没删。
推荐命令:
sudo du -sh /var/spool/*
或:
sudo ncdu /var/spool
Ubuntu 的 spool 很大,90% 情况是:
✅ 安全做法:
先看 du / ncdu 找出具体目录,再针对性清理。
如果你愿意,可以贴一下:
sudo du -sh /var/spool/*
我可以帮你判断是哪一部分在“吃空间”。