Rsync, uma forma muito boa de fazer backups
Como fomos roubados aqui na SiGA, e tivemos que comprar um laptop, fiquei muito preocupado com backups e conversando com o Janio e pesquisando, montei um script pra fazer isso.
Primeira coisa que precisávamos era exportar o banco de dados mysql e compatá-lo. Isso se consegue da seguinte forma:
mysqldump -u root --all-databases > mysql.sql
bzip2 mysql.sql
Não faremos backups indepentes, pois estes são feitos em DVD, mas sim queremos um local que tenha uma cópia dos nossos dados. Portanto serão enviadas apenas as alterações desde o último envio.
Para fazer a sincronização use o comando abaixo:
rsync -ravzt --delete ./pasta/de/origem user@servdor:/pasta/de/destino/
Caso você queira saber para que serve cada parâmetro, vá ao terminal e digite man rsync, que dá uma explicação bem completa.
E por final, temos que remover o backup do mysql:
rm mysql.sql.bz2
Para fazer isso sem senha, leia este artigo que escrevi em janeiro.
Deixe seu comentário