Я не совсем понимаю, что вы хотите, и, учитывая дату, которую вы спросили, вы, вероятно, уже нашли решение, но я все равно попробую.
Похоже, вы хотите иметь возможность восстановить файлы в любой момент времени. Вероятно, будет достаточно локального репозитория git, особенно если ваши файлы в основном представляют собой текстовые файлы.
Еще одна вещь, которую вы могли бы рассмотреть, это снимки. Если вы используете LVM, вы можете использовать снимки через LVM и не беспокоиться о переформатировании в zfs. Конечно, если у вас уже есть btrfs или zfs, они изначально поддерживают моментальные снимки. Вы можете написать небольшой скрипт для автоматического создания ежечасных снимков, если это то, что вы ищете. Однако в зависимости от того, как вы выполняете резервное копирование внешнего жесткого диска, эти снимки могут не перемещаться на внешний жесткий диск, поэтому может потребоваться некоторая перенастройка.
Наконец, если вы хотите использовать rsnapshot, вы можете это сделать, но, возможно, лучше всего будет работать локальный git-репозиторий. Зачастую проще дать предложение, если вы опишите, что вы хотите выполнить (т.е. я хочу иметь возможность изменять файлы, но выборочно отменять изменения, внесенные мной в предыдущий момент времени, и использовать минимально возможный объем дискового пространства) а не список возможных решений.