Backup
O script realiza a tarefa de backup de pastas e banco de dados, em segundo plano, acessando cada servidor registrado via conexão ssh. Uma conexão com um servidor espelho pode ser configurada via rsync ou aws bucket para replicar toda a pasta garantindo redundância dos backups realizados.
Local de instalação
Arquivos
- backup.sh - gerencia o backup de pastas e banco de dados, executado via cron job às 23hs (podendo ser alterado)
- backup.conf - definições dos servidores espelho, via rsync ou bucket na Amazon Web Service. Você também pode configurar o número máximo de arquivos compactados que devem ser preservados para cada backup, o padrão é 7
- hosts.list - lista de servidores com suas informações de conexão local ou via ssh
Pastas
- hosts - cada servidor registrado no arquivo hosts.list deve possuir seu arquivo de configuração. Veja o arquivo example.list
- logs - armazena os logs de cada servidor e das sincronizações realizadas com os servidores espelho
- storage - armazena os arquivos de backup compactados, separados por pastas de cada servidor