
Com o software de backup, estou acostumado a ter uma opção como "manter apenas instantâneos semanais com mais de um ano e, em seguida, manter apenas instantâneos mensais com mais de dois anos". Basicamente, economize espaço excluindo instantâneos intermediários quando eles atingirem idade suficiente.
Estou pensando em mudar para rdiff-backup, mas não consegui encontrar uma opção como essa. Tudo o que vejo são pessoas falando sobre --remove-older-than
. Mas definitivamente quero manter meu instantâneo mais antigo para sempre. São apenas os intermediários que posso dispensar!
Isso é possível com o rdiff-backup ou, quando ficar sem espaço, sou forçado a excluir meus incrementos mais antigos?
Responder1
Backups regulares: execute comandos rdiff-backup regulares para criar seus backups diários ou semanais.
Política de retenção: use a opção --remove-older-than para remover backups que excedem uma determinada idade. No entanto, tome cuidado para não remover o instantâneo mais antigo que deseja manter para sempre.
*rdiff-backup --remove-older-than 1Y /caminho/para/backup
Este comando removerá backups com mais de 1 ano. Ajuste o prazo com base em suas necessidades.
- Backups completos periódicos: Periodicamente, execute backups completos para atualizar o conjunto de incrementais. Isso garante que você tenha um conjunto de backup completo mesmo após remover incrementos mais antigos.
rdiff-backup --force /caminho/para/fonte /caminho/para/backup
- Automatize o processo: configure um trabalho agendado ou um cron job para executar os comandos --remove-older-than e backup completo periódico. Isso garante que sua política de retenção seja aplicada de forma consistente.
0 2 * * * rdiff-backup --remove-older-than 1Y /caminho/para/backup 0 3 * * * rdiff-backup --force /caminho/para/fonte /caminho/para/backup
Ajuste a programação para atender aos requisitos de frequência e retenção de backup.
Seguindo essas etapas numeradas, você poderá implementar uma política de retenção com rdiff-backup que mantém os instantâneos mais antigos indefinidamente enquanto limpa os intermediários com base no período de tempo especificado.