跳到正文
个人小工具自动化实践笔记
返回

自动备份的几个小思路

备份这件事,最怕的是“想起来才做”。下面是从手动到自动的几种做法,按复杂度递增。

1. 手动打包

tar czf backup-$(date +%F).tar.gz ~/documents

简单直接,但容易忘记,也不方便增量。

2. 定时任务

用 systemd timer 或 cron 每天跑一次,保留最近若干份:

# 删除 30 天前的备份
find ~/backups -name 'backup-*.tar.gz' -mtime +30 -delete

3. 增量与去重

文件多起来之后,全量打包既慢又占空间。增量工具只传变化的部分,并做加密:

restic init --repo /mnt/backup/restic
restic backup ~/documents
restic forget --keep-daily 7 --keep-weekly 4 --prune

4. 异地一份

本地备份挡不住硬盘损坏。把加密后的备份再同步到另一台机器或对象存储,才算完整。

检查点



上一篇
日历同步的实践记录
下一篇
用命令行整理散乱的文件