Recomenda uma ferramenta para gerenciar arquivos bak?

Recomenda uma ferramenta para gerenciar arquivos bak?

Eu tenho um servidor Ubuntu executando o MS SQL Server Express e um script bash executando backups dos bancos de dados a cada 24 horas.

Eu poderia gastar muito tempo criando scripts para gerenciar os arquivos, mas se houver uma ferramenta que possa fazer isso por mim, melhor ainda.

Idealmente, eu gostaria de manter:

  • os últimos 14 dias
  • Enésimodia de cada mês nos últimos seis meses

Alguém pode fazer uma recomendação?

Responder1

Duvido que seja algo assim.

Eu tenho um servidor Ubuntu executando o MS SQL Server Express e um script bash executando backups dos bancos de dados a cada 24 horas.

Eu adicionaria o backup no enésimo dia aqui também. Armazene os backups com um carimbo de data / hora em um mapa ./daily/ e no enésimo dia armazene esse backup também em um mapa ./month/.

Você obtém alguns recursos extras: você pode verificar se o backup mensal está lá. Você pode restaurá-lo em um servidor diferente para verificar se ele pode ser restaurado. E a exclusão é menos complicada.

Excluir após 14 dias:

find ./daily/* -mtime +14 -exec rm {} \;

informação relacionada