文件不存在 X 天后 rsync 删除

Dav*_*vid 2 backup hard-drive rsync

我有以下 rsync 命令:

0 0  * * *  rsync -av --delete /media/VIDEOS/ /media/lacie1/backup/videos/
Run Code Online (Sandbox Code Playgroud)

我想设置它,而不是像现在所做的那样进行复制,它会进行正常备份,并且仅在 X 天(例如 7 天)在源上找不到文件后才从目标中删除文件。这是为了在文件丢失时提供更大的恢复窗口,但不会保留大量重复文件,因为正在备份的文件会移动很多。

Jan*_*nen 5

我不会重新发明轮子;例如rdiff-backup是基于 rsync 的,可以做你需要的,以及许多其他事情。