rsync um programa de computador, utilizado em sistemas Unix, para sincronizao de a
rquivos e diretrios entre duas localidades diferentes. uma ferramenta simples de fazer backups incrementais, ou mesmo parties inteiras, mantendo uma nica cpia atuali zada de tudo em um HD externo ou num servidor remoto. Para instalar o rsync no CentOS com o yum digite: # yum install rsync Para fazer um backup local, basta informar a pasta de origem e a pasta de destin o, para onde os arquivos sero copiados, como em: # rsync -av /home/dados/ /home/backup/ Para fazer backup incremental com os comandos em um Shell. #!/bin/bash data=`date +%Y%m%d-%H%M%S` log=/opt/backup/log/`date +%Y-%m-%d`-log.txt rsync -avb
a 1 linha: data=`date +%Y%m%d-%H%M%S`-> atribui a data e hora do sistema na varive
l data, que ser utilizado para criar as pastas com os backups com a data do dia. a 2 linha: log=/opt/backup/log/`date +%Y-%m-%d`-log.txt -> indica o caminho que e star gerando um log dos arquivos copiados a 3 linha: rsync -avb delete backup-dir= -> o rsync com os paramentros que verifi ca os dados alterados na origem, removendo os arquivos ao ser alterados no disti no para a pasta com a data do dia . /destino/$data -> caminho onde sero armazenados os dados a ser alterados no backu p separados com a data do dia ex: 20120208-030001 /home/origem -> origem dos arquivos. /destino -> caminho de destino do backup >> $log -> gera um log dos backups realizados