Работа над Debian 10. Видя, что rdiff-резервное копирование прекратил разработку на некоторое время, я бы хотел продолжить rsync. Однако есть одна особенность rdiff-backup, от которой я не готов отказаться:
--remove-older-than 6M
Эта опция удалит файлы из места назначения, если они не существовали в источнике более 6 месяцев.
Есть ли
(к сожалению, недостаточно комментариев для комментариев)
Я подозреваю, что rsnapshot займет гораздо больше места для эквивалентной истории, потому что он добавляет новую копию всего файла каждый раз, когда происходит изменение.
rdiff-backup
с другой стороны, сохраняет только дельты с той же эффективностью, что и сам rsync по сети, переведенной в дисковое пространство.
К исходному плакату я бы предложил переключиться на что-то вроде borgbackup, если это вызывает беспокойство. Был очень доволен этим в течение некоторого времени, много преимуществ по сравнению с другими системами (хотя я часто проверяю резервные копии, восстанавливая и сравнивая, скажем, один раз в месяц или около того)
Я настоятельно рекомендую использовать rsync
основанный инструмент под названием rsnapshot
: он поддерживает определение конкретных политик хранения с автоматической ротацией и удалением.
Если вы хотите использовать rsync
только вам нужно найти и удалить файлы старше 6 месяцев через find
полезность - то есть: что-то как find /your/dir -mtime +180 -daystart -delete
.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Перед использованием -delete
подкоманда, обязательно проверьте свой find
Команда тройной проверки не выбирает ненужные файлы.