Backups geracionais
Eu comecei a fazer backups diários cerca de seis meses atrás para minha conta de e-mail no gmail.com. O gamil limita os backups de email a 25 MB por arquivo. A conta "gratuita" está limitada a 15 GB e atualmente está 14% cheia. Em breve terei que começar a examinar os arquivos com uma estratégia de backup para manter:
- de segunda a domingo ( backups diários ) que são eliminados após 14 dias
- Backups de domingo ( Backups semanais ) expurgados após 8 semanas
- Backups do último dia do mês ( Backups mensais ) removidos após 18 meses
- Últimos backups do dia do ano ( Backups anuais ) mantidos para sempre
A estratégia de backup segue o tema Avô-pai-filho .
Escrever um script para acessar uma conta do gamil.com para copiar um backup diário existente para um backup semanal, backup mensal e / ou um backup anual com base na data não será uma tarefa fácil. Pode ser mais fácil enviar o backup por e-mail várias vezes, dependendo da data, para criar os backups Semanal, Mensal e Anual em tempo real, em vez de copiá-los no futuro.
O script para gerenciar backups Semanal, Mensal e Anual deve levar em conta o fato de um backup não estar disponível para sexta-feira da semana, último dia do mês ou último dia do ano, caso em que o próximo backup anterior deve ser selecionado .
Finalmente, um script para limpar backups diários, semanais e mensais com base nas datas de expiração deve ser escrito.
Até que os scripts sejam gravados, é necessário copiar e renomear manualmente os arquivos de backup.
Notas
Grandes backups de, digamos, 60 GB de arquivos de música serão um processo separado para um pendrive grande o suficiente ou um par de pendrives alternados.
Os programas não são armazenados em backup, mas uma lista de programas instalados (nomes de pacotes) é salva em backup diariamente.
É extremamente importante que você teste seus backups de tempos em tempos. Você pode fazer isso restaurando-os em uma partição vazia e executando o comando diff
entre a partição restaurada de backup e a partição real.