Estou usando uma variação desse script para meus backups. Eu recentemente fiz algumas alterações, para tentar economizar algum dinheiro na minha conta do Amazon S3 (servidor pessoal, caso contrário eu não teria me importado tanto).
O script completo é aqui , mas listarei as alterações que fiz abaixo.
--full-if-older-than 1M
--volsize 250'
A primeira opção garante que a duplicidade faça um backup completo independentemente, todos os meses. Isso é útil porque significa que posso remover o backup completo mais recente se eu precisar remover arquivos do S3.
A segunda opção diminui o número de duplicidades de arquivos no S3, o que diminui o número de solicitações feitas ao S3, reduzindo o custo.
Também adicionei o seguinte após a execução do backup. Isso remove todos os backups com mais de 6 meses do S3.
duplicity remove-older-than 6M --force ${DEST}