在 Ubuntu(及其他 Linux 系统)中,spool(缓冲/队列目录)占用空间大通常是因为某些“等待处理”的文件一直没有被消费或清理。常见位置和原因如下:
/var/spool 用于存放等待后续处理的临时数据,例如:
路径:
/var/spool/cups
原因:
查看:
du -sh /var/spool/cups
lpq
清理:
sudo cancel -a
sudo rm -rf /var/spool/cups/*
路径:
/var/spool/mail
/var/spool/postfix
原因:
查看:
du -sh /var/spool/postfix
mailq
清理(postfix):
sudo postsuper -d ALL
路径:
/var/spool/cron
/var/spool/at
原因:
查看:
du -sh /var/spool/cron
atq
虽然不在 spool,但容易混淆:
/var/cache/apt/archives
清理:
sudo apt clean
sudo du -h --max-depth=2 /var/spool | sort -h
✅ 可以删的:
/var/spool/cups/*❌ 不要乱删的:
如果你愿意,可以贴一下:
df -h
du -sh /var/spool/*
我可以帮你精确判断是哪一个在吃空间。