Назад | Перейти на главную страницу

rsync удалить после того, как файл не существует в течение X дней

У меня есть следующая команда rsync:

0 0  * * *  rsync -av --delete /media/VIDEOS/ /media/lacie1/backup/videos/

Я хочу настроить его так, чтобы вместо репликации, как это происходит сейчас, выполняется обычное резервное копирование и удаляются файлы из места назначения только после того, как они не были найдены в источнике в течение X дней (например, 7 дней). Это должно дать большее окно восстановления, если файлы пропали, но без сохранения множества дублирующихся файлов, поскольку файлы, для которых выполняется резервное копирование, часто перемещаются.

Я бы не стал изобретать велосипед; например rdiff-резервное копирование основан на rsync и может делать то, что вам нужно, среди прочего.