rsnapshot & rsync - игнорировать-существующий
Я использую rsnapshot для создания резервной копии папки, содержащей аудиофайлы. Когда эти файлы изменяются, меняются только метаданные, такие как теги ID3, и мне не нужно делать новую резервную копию всего файла MP3 только из-за этого.
У меня есть метаданные в отдельной базе данных, и я могу легко записать эти метаданные в файлы, если это необходимо.
Таким образом, я хотел бы, чтобы rsnapshot только делал копии новых файлов и удалял удаленные файлы из моего резервного хранилища. Мой вопрос я могу просто использовать --ignore-существующие для этого?
Rsnapshot поймет это?
1 ответ
Так что да, вы должны предоставить аргумент в rsnapshot.conf
файл:
rsync_long_args --ignore-existing
Если вы хотите оставить rsync_long_args по умолчанию для rsnapshot
(вы, вероятно, хотите). Вы должны поместить их в одну строку следующим образом:
rsync_long_args --delete --numeric-ids --relative --delete-excluded --ignore-existing
Пример выше взят из версии 1.3.1. Помните, что табуляция должна отделять rsync_long_args
часть из аргументов.
Просто не забудьте сделать тест с -t
прежде чем делать это по-настоящему!
rsnapshot -t daily