Você pode usar tar e rsync para obter uma combinação de & amp; backups incrementais e há um tutorial aqui que configura backups noturnos / semanais usando cron.
Estou executando o Ubuntu Server e estou procurando uma maneira eficiente de executar backups noturnos de diretórios específicos usando o cron. No entanto, como o computador nem sempre está ligado, gostaria que ele fosse executado apenas quando o computador estivesse ligado e para manter os últimos cinco backups. Eu precisaria usar um script bash de algum tipo para conseguir isso?
O rsync é uma incrível ferramenta de backup que inspirou muitos utilitários de backup, desde scripts bash fáceis conforme mencionado acima até aplicativos gui que lidam com o trabalho pesado para você. Para estações de trabalho / brinquedos, meu utilitário de back-up favorito tem que ser deja-dup, apenas pela simplicidade e pela interface simplificada que posso recomendar confortavelmente aos meus pais (o padrão de IU pelo qual todas as aplicações devem ser julgadas: P).
para sistemas headless, eu usaria w / rdiff-backup ou duplicidade, o aplicativo que alimenta o backend do deja-dup.