Потрясающий, возможно, стоящий взгляда на, а также это соответствует всем Вашим критериям. Это должно быть доступно от Вашего диспетчера пакетов. Потрясающая Wiki имеет множество примеров.
Rsnapshot берет снимок каждый день, и каждые семь дней самый старый ежедневный снимок становится новым еженедельным снимком. Другие ежедневные газеты отбрасываются. Это - основная идея, для хранения относительно небольшого числа снимков, но с высокой гранулярностью в течение последних дней и уменьшающейся гранулярностью для более старых данных.
Если я понимаю Вас правильно, Вы хотите сохранить состояние каждого дня, не отбрасывая данных. Затем решение не состоит в том, чтобы использовать yearlies, ежемесячные журналы и еженедельники, но использовать, например.
retain daily 730
это хранит резервное копирование в течение двух лет, не отбрасывая данных, не более старых, чем 730 дней.