在 Ubuntu 中,“spool” 通常指 /var/spool 目录,里面存放了系统排队任务相关数据,比如:
/var/spool/cron/:cron 任务/var/spool/mail/:用户邮件/var/spool/cups/:打印任务/var/spool/postfix/:邮件队列/var/spool/apt/:apt 相关临时数据下面按常见备份方式说明。
sudo tar -czvf spool-backup-$(date +%F).tar.gz /var/spool
恢复:
sudo tar -xzvf spool-backup-2026-01-21.tar.gz -C /
⚠️ 注意:恢复时可能影响正在运行的进程(如 cron、邮件服务)
sudo tar -czvf cron-spool-backup.tar.gz /var/spool/cron
或单独用户:
crontab -l > my-crontab.bak
恢复:
crontab my-crontab.bak
sudo tar -czvf mail-spool-backup.tar.gz /var/spool/mail
sudo tar -czvf cups-spool-backup.tar.gz /var/spool/cups
如不再需要打印任务,可先清空:
sudo systemctl stop cups
sudo rm -rf /var/spool/cups/*
sudo systemctl start cups
sudo rsync -aAXH --delete /var/spool/ /backup/spool/
恢复:
sudo rsync -aAXH /backup/spool/ /var/spool/
sudo systemctl stop cron
sudo systemctl stop postfix
du -sh /var/spool
通常可忽略:
/var/spool/apt/var/spool/anacron/var/spool/lpd这些是临时任务队列,重启会重建。
如果你能说明:
我可以给你一套更精确的备份方案。