Existe uma maneira de fazer backups como você diz, mas eu não acredito apenas no Robocopy.
Existem vários programas que ligam ou desduplicam os backups com eficiência de espaço.
Aqui estão alguns programas que usei ou usei:
- Dupemerge - gratuito - Embora não seja um "programa de backup", é um vinculador sólido em massa.
- backup de hard-link - gratuito para uso pessoal - utiliza links físicos
- Duplicati - gratuito - (dedupes acredito que o rsync faz)
- rdiff-backup - gratuito - dedupes como o rsync
Eu acredito que o que pode ser um bom ajuste para suas perguntas é Dupemerge. Você pode ter um arquivo em lotes para executar Robocopy para copiar o conteúdo para um diretório (ex. D: \ backups \ AAAA-MM-DD). Quando esse comando é concluído, o arquivo em lote pode chamar Dupemerge em d: \ backups. Isso iria ligar os arquivos dentro e através de todos os subdiretórios de d: \ backups.
A desvantagem disso é que você precisaria de espaço suficiente no externo para manter o backup vinculado não iniciado recentemente. Depois que o Dupemerge for executado, o backup recém-criado será vinculado e o espaço será liberado.
Isso facilitaria a restauração porque cada diretório datado parece ter um backup completo.
Como observação, se você for usar links físicos, eu gosto de Link Shell Extension . Isso ajuda você a saber o que não está vinculado, o que é e o que está vinculado.
Eu me deparei com outros programas de link físico ou deduping, mas gostei mais deles.