Analisei várias soluções de backup e apenas as copiei. Atualmente eu uso apenas o ZFS para backups e é por isso que:
- Existem bons scripts configuráveis para gerenciar instantâneos da maneira que eu gosto.
- A compactação transparente sempre que uso a capacidade de examinar cada instantâneo como qualquer outro sistema de arquivos.
- Capacidade de criar fluxos de diferenças caso o rsync seja muito complicado (sim, eu tenho algumas pastas > 10G e mais de 100'000 arquivos - o rsync faz com que os discos rígidos os gravem sincronizando-os)
- As versões mais recentes podem dispensar a gravação de dados em arquivos, caso os blocos não tenham sido alterados. Imaginem reescrever um arquivo 1G adicionando apenas 100M para fs alvo.
A única coisa que eu estava faltando era replicar diferencialmente o sistema de arquivos remoto e eu acabei de escrever um script para isso.