温馨提示×

ubuntu spool如何修复

小樊
37
2026-09-16 10:14:57
栏目: 智能运维

在 Ubuntu 里说“spool 修复”,通常说的是 打印队列(CUPS print spool)邮件/系统 spool(/var/spool) 出问题。下面按最常见场景给你一套修复办法。


一、修复 CUPS 打印 Spool(最常见)

1. 停止打印服务

sudo systemctl stop cups
sudo systemctl stop cups-browsed

2. 清空打印队列(spool)

sudo rm -rf /var/spool/cups/*
sudo rm -rf /var/spool/cups-pdf/*

3. 修复权限

sudo chown -R root:lp /var/spool/cups
sudo chmod 755 /var/spool/cups

4. 重启服务

sudo systemctl start cups
sudo systemctl start cups-browsed

5. 查看队列状态

lpstat -o

如果还有卡住任务:

cancel -a

二、修复 /var/spool 整体异常

1. 检查 spool 目录

ls -ld /var/spool
df -h /var/spool

2. 修复常见子目录权限

sudo chown root:root /var/spool
sudo chmod 755 /var/spool

常见子目录(如存在):

sudo chown root:mail /var/spool/mail
sudo chmod 1777 /var/spool/mail

三、修复 Postfix / 邮件 Spool(如用到邮件)

sudo systemctl stop postfix
sudo postsuper -r   # 修复邮件队列
sudo systemctl start postfix

四、Spool 满 / 磁盘写满

sudo du -sh /var/spool/*

清理异常大的目录(如 cups、mail、anacron)


五、仍无法修复时的兜底方案

sudo apt install --reinstall cups
sudo systemctl restart cups

如果你能补充一下:

  • 打印不了 还是 系统报错
  • 具体路径(如 /var/spool/cups
  • 错误日志(journalctl -u cups

我可以给你更精准的修复命令。

0