用 rsync 做增量备份的几个参数
一直用 rsync 把文档目录同步到另一块盘,后来发现误删的文件第二天就跟着没了。改成按日期保留快照,未改动的文件用硬链接,几乎不占额外空间。
today=$(date +%F)
rsync -aH --delete --link-dest=/backup/latest \
/home/me/docs/ /backup/$today/
ln -sfn /backup/$today /backup/latest
--link-dest 指向上一次的快照,内容没变的文件直接硬链接过去。清理旧快照只要删目录,不影响其它日期。