Backup de uploads do seu site

A questão é bem simples. Você precisa realizar cópias de segurança dos arquivos que são enviados ao seu site, os queridos uploads. Melhor ainda seria realizar o backup e enviar essa copia para uma outra máquina na rede

Acredite se quiser mais isso pode ser resolvido simplesmente com um shell script. nâo sou muito fan da sintaxe do shellscript, mas na minha opinião, para scripts `pequenos` e com propositos bem delimitados ele é O CARA.

O script abaixo consiste em duas simples etapas: criar o arquivo zip com o backup, e por fim enviar via ssh para um outra máquina.

Mas lembre-se para executar esse arquivo você precisa de alguns pre-requisitos:

1 – Como você já deve ter percebido ele só funciona no linux;
2 – Ter instalado o rsync. Não tem? Se você esta utilizando um Debian ou distruição baseada nele `sudo apt-get install rsync`.
3 – Ter uma chave ssh. caso você não tenha essa chave ssh, execute `ssh-keygen`. E por envie essa chve recem criada para a máquina de destino com `ssh-copy-id user@hostname.example`. Pronto foi criada uma espécie de relação de confiença entre a sua maquina e a maquina remota atravez de chaves, você não precisa mais digitar a senha da máquina, `ssh user@hostname.example`.

Depois de se certificar dos requisitos acima, copie o script abaixo:

Files Backup

Salve como /root/scripts/files_backup.sh

Dê permissão de execução:

`sudo chmod +x /root/scripts/files_backup.sh`

Execute o script. Ele deve retornar o seguinte no terminal

Agora vamos utilizar o cron para agendar a execução desse script semanalmente:

`* * * * * root/scripts/files_backup.sh`

Pronto. Agora você pode relaxar que o seu backup esta funcionando.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s