O que você descreve é muito parecido com o modo como backup2l
opera. Você declara um diretório home para backup e o 'esquema de backup' (basicamente, os níveis de backups).
O resultado final é um conjunto de arquivos tar.gz com backups incrementais. Você nem precisa da ferramenta backup2l
para restaurar arquivos (embora seja muito conveniente).
Opcionalmente, pode gerar somas de verificação md5 (opção -m
).
backup2l
é um script básico, para que você possa atender às suas necessidades.