在 Ubuntu 里说“spool 修复”,通常说的是 打印队列(CUPS print spool) 或 邮件/系统 spool(/var/spool) 出问题。下面按最常见场景给你一套修复办法。
sudo systemctl stop cups
sudo systemctl stop cups-browsed
sudo rm -rf /var/spool/cups/*
sudo rm -rf /var/spool/cups-pdf/*
sudo chown -R root:lp /var/spool/cups
sudo chmod 755 /var/spool/cups
sudo systemctl start cups
sudo systemctl start cups-browsed
lpstat -o
如果还有卡住任务:
cancel -a
ls -ld /var/spool
df -h /var/spool
sudo chown root:root /var/spool
sudo chmod 755 /var/spool
常见子目录(如存在):
sudo chown root:mail /var/spool/mail
sudo chmod 1777 /var/spool/mail
sudo systemctl stop postfix
sudo postsuper -r # 修复邮件队列
sudo systemctl start postfix
sudo du -sh /var/spool/*
清理异常大的目录(如 cups、mail、anacron)
sudo apt install --reinstall cups
sudo systemctl restart cups
如果你能补充一下:
/var/spool/cups)journalctl -u cups)我可以给你更精准的修复命令。