Я ищу способ сделать "обратное добавочное" резервное копирование под Windows. Что я имею в виду под обратным инкрементным:
исходная папка (S):
- файлы a, b, c, d, e, f, g, h
целевая папка:
- новейшая резервная копия (назовем ее 0 (как ноль)) содержит все файлы a, b, c, d, e, f, g, h
Теперь скажите, что я изменяю файлы e, f, g, h в исходной папке и запускаю резервное копирование после того, как он сделает следующее:
- создайте новую папку с полной копией
- в предыдущей последней резервной копии он должен сохранять ТОЛЬКО файлы, которые отличаются от последней резервной копии до настоящего времени.
(На практике следует повернуть все старые копии 1,2,3, n на одну до 2,3,4, n+1, а затем создать новую папку с именем 1. Все файлы, которые были изменены в S, должны быть скопированы с 0 на 1, а затем с S на 0.)
По сути, он должен как бы воспроизводить поведение rsnapshot для текущей копии, без использования какой-либо символьной / программной / жесткой ссылки, чтобы сделать "старые" копии напрямую доступными (потому что все это в Windows так себе, плюс сетевые диски и т.д.)
Есть ли что-нибудь хорошее, что делает это?
В этом случае я бы предпочел GUI, но командная строка будет работать.