在 Ubuntu 中,“spool” 通常指 /var/spool 目录,里面存放打印队列、邮件队列、 cron 任务等系统临时/排队数据。备份方式取决于你想备份什么、以及用途(系统恢复 or 数据迁移)。
下面按常见场景说明。
适合:整机备份或系统迁移
sudo tar -czpf spool-backup.tar.gz /var/spool
说明:
p 保留权限恢复:
sudo tar -xzpf spool-backup.tar.gz -C /
通常你不需要全部 spool,重点如下:
sudo tar -czpf mail-spool.tar.gz /var/spool/mail /var/spool/postfix
sudo tar -czpf cups-spool.tar.gz /var/spool/cups
sudo tar -czpf cron-spool.tar.gz /var/spool/cron
sudo rsync -aAXH --delete /var/spool/ /backup/spool/
优点:
sudo crontab -e
每天凌晨 2 点:
0 2 * * * tar -czpf /backup/spool-$(date +\%F).tar.gz /var/spool
postfix / sendmailcupssudoUbuntu 还有:
/var/cache/apt/archives # 软件包缓存
备份已下载 deb:
sudo tar -czpf apt-cache.tar.gz /var/cache/apt/archives
如果你能说明:
我可以给你更精确的命令。