我有以下 rsync 命令:
0 0 * * * rsync -av --delete /media/VIDEOS/ /media/lacie1/backup/videos/
我想设置它,这样它就不会像现在这样进行复制,而是进行正常备份,并且只有在 X 天(例如 7 天)内未在源上找到文件后才从目标中删除文件。如果文件丢失,这将提供更大的恢复窗口,但不会保留大量重复文件,因为备份的文件会大量移动。
答案1
我不会重新发明轮子;例如rdiff-备份基于 rsync 并且能完成您需要做的以及许多其他事情。