Enviado em 18/10/2012 - 11:54h
Galera,
Vou ilustrar o melhor possível e assim quem sabem podem me ajudar no que preciso:
Cenário:
Tenho um servidor com o Ubuntu 12.04 onde tenho algumas aplicações Web e provisoriamente até a compra do storage criei uma partição destinada a backups.
Em outro servidor tenho o serviço de banco de dados onde roda o Ubuntu 12.04 também que roda o PostgreSql 9.1 e o Mysql 5.
Necessidades:
Agora é que o bixo pega:
Primeira necessidade: Preciso de um script de backup que realize o seguinte:
Backup por base - um arquivo de backup .sql para cada base que possuo dentro do banco e que salve dentro dessa partição de backup do meu servidor web.
Backup full - arquivo de backup do meu banco completo, salvando na mesma partição.
Backup por base particularidades: nesse backup quero salvar um arquivo a cada dia do mes, ou seja 30 arquivos, mas na virada do mês ele comece a sobreescrever em cima do dia ja feito, por exemplo todo dia 1 do mes salvar em cima do arquivo backup-1.
Backup full particularidades: o backup full seria somente o ultimo, que sobrescrevesse diariamente mantendo sempre o mais atualizado.
Backup físico dos bancos: um script para copiar as pastas dos bancos. Porém para garantir a integridade preciso que ele pare o serviço realize o backup (semelhante ao backup full mantendo sempre o mais atualizado) e ao termino suba o serviço do banco novamente.
Backup das pastas Web = Script para realizar a copia da pasta /var/www sempre mantendo o conteudo mais atualizado.
Sei que este último é mais simples e que é fácil de resolver mas como estou colocando esse tema aproveitei para debater sobre ele também.
Agradeço a ajuda.
Abs
Vou ilustrar o melhor possível e assim quem sabem podem me ajudar no que preciso:
Cenário:
Tenho um servidor com o Ubuntu 12.04 onde tenho algumas aplicações Web e provisoriamente até a compra do storage criei uma partição destinada a backups.
Em outro servidor tenho o serviço de banco de dados onde roda o Ubuntu 12.04 também que roda o PostgreSql 9.1 e o Mysql 5.
Necessidades:
Agora é que o bixo pega:
Primeira necessidade: Preciso de um script de backup que realize o seguinte:
Backup por base - um arquivo de backup .sql para cada base que possuo dentro do banco e que salve dentro dessa partição de backup do meu servidor web.
Backup full - arquivo de backup do meu banco completo, salvando na mesma partição.
Backup por base particularidades: nesse backup quero salvar um arquivo a cada dia do mes, ou seja 30 arquivos, mas na virada do mês ele comece a sobreescrever em cima do dia ja feito, por exemplo todo dia 1 do mes salvar em cima do arquivo backup-1.
Backup full particularidades: o backup full seria somente o ultimo, que sobrescrevesse diariamente mantendo sempre o mais atualizado.
Backup físico dos bancos: um script para copiar as pastas dos bancos. Porém para garantir a integridade preciso que ele pare o serviço realize o backup (semelhante ao backup full mantendo sempre o mais atualizado) e ao termino suba o serviço do banco novamente.
Backup das pastas Web = Script para realizar a copia da pasta /var/www sempre mantendo o conteudo mais atualizado.
Sei que este último é mais simples e que é fácil de resolver mas como estou colocando esse tema aproveitei para debater sobre ele também.
Agradeço a ajuda.
Abs