Debian /var/spool 缓存与队列文件处理指南
一、先确认占用来源与风险
sudo du -sh /var/spool/* | sort -hsudo find /var/spool -type f -mtime +7 -lssudo rm -rf /var/spool/*,这会破坏正在处理的打印/邮件/定时任务等,务必按服务与保留策略清理。二、按服务的安全清理步骤
sudo systemctl stop cupssudo find /var/spool/cups -mindepth 1 -deletesudo systemctl start cupssudo postqueue -p;必要时 sudo postsuper -d ALLsudo cp /var/spool/mail/username /var/spool/mail/username.bak && sudo > /var/spool/mail/usernamesudo find /var/spool/cron -type f -mtime +1 -deletesudo find /var/spool -type f -atime +7 -delete三、自动化与系统自带清理机制
sudo systemd-tmpfiles --clean/usr/lib/tmpfiles.d/*.conf 与 /etc/tmpfiles.d/*.conf(确保包含对 /var/spool 的清理规则,遵循其时间策略)sudo crontab -e 添加:0 3 * * * find /var/spool -type f -atime +7 -delete四、清理前后检查与最佳实践
df -h /varlpstat -p(CUPS),邮件 postqueue -p(Postfix)sudo apt-get clean,不要与 spool 混为一谈。