Pular para o conteúdo

Backup com Rsync

Rsync é um programa de transferência de arquivos para sistemas UNIX. Ele utiliza um algoritmo de sincronização que permite que apenas as partes alteradas dos arquivos sejam transferidas pelo link, poupando a banda do link e tornando a sincronização rápida.
Waltair Santos wal
Hits: 202.054 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 5: Mão na massa parte 3 - realizando as configurações nos servidores envolvidos

Cliente Rsync - Debian Etch (Servidor que ficará responsável em baixar os arquivos do outros servidores Rsync) - 192.168.1.4:

1) Configuração do cliente Rsync (considerado neste cenário como servidor de backup dos arquivos Linux existentes na empresa):

- Neste cliente Rsync, o rsync será apenas instalado (aptitude install rsync), não será necessário nenhuma alteração nos arquivos de configuração.

- Montar um script para baixar arquivos dos outros dois servidores configurados como "Rsync Servidor".

--> Script em execução no cliente Rsync (servidor responsável em executar os backups de todos os serviços Linux existentes na empresa). Segue abaixo o script na íntegra. Coloquei para rodar através do crontab a cada uma hora. Todas as opções referentes ao rsync existentes no script estão detalhadas em "Observações gerais".

#!/bin/sh
#/bin/backupbasesmysql.sh
#Description: Script para copia de segurança das bases mysql
#Gerando as variáveis
DATA=`date +%Y-%m-%d_%H:%M`
#
cd /rsync/www
rsync -av --backup --backup-dir=$DATA 192.168.1.53::www
#
cd /rsync/Basesmysl
rsync -av --backup --backup-dir=$DATA 192.168.1.53::backup
#
cd /rsync/samba
rsync -av --backup --backup-dir=$DATA 192.168.1.683::samba
#Fim do script
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Nota: Além se você concentrar os backups em um cliente Rsync, é interessante você colocar os arquivos backpiados em outro meio externo; pode-se usar fita DLT, LTO ou montar outro servidor rsync para sincronizar os arquivos; recomendo backup em fita externa, pois só assim você estará correto perante as normas internacionais (ex:ISO 20000), pois a fita você pode transportar para um meio externo ao servidor.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Descrição do serviço
   2. Instalação Rsync
   3. Mão na massa parte 1 - realizando as configurações nos servidores envolvidos
   4. Mão na massa parte 2 - realizando as configurações nos servidores envolvidos
   5. Mão na massa parte 3 - realizando as configurações nos servidores envolvidos
   6. Observações gerais
Nenhum artigo encontrado.

Interligando o Asterisk com o callcenter

Servidor SSH - Prático e Seguro

Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian

Acessando o sistema de arquivos NTFS em modo de leitura e escrita com o captive-ntfs

Trazendo toda a usabilidade do GNOME 2 para o GNOME 3 do Ubuntu 11.10

#1 Comentário enviado por y2h4ck em 08/04/2008 - 13:43h
Fala Wal tudo jóia ?? Antes de tudo parabéns pelo Artigo, e é claro que se eu estou aqui comentando boa coisa é que não é ? (rsrs).

Bom só passei para falar que a solução de backup via Rsync apesar de ser muito rápida e realmente muito legal é extremamente insegura pois o servidor rsync não tem nenhum controle de quem vai conectar e fazer o sincronismo remoto dos dados disponíveis. Ou seja qualquer um que ache o servidor rsync rodando e tenha o rsync-client instalando pode fazer download dos arquivos que estão sendo oferecidos.

Já vi muita gente fazendo backup pela rede de todo o unix pelo rsync de forma indiscriminada, permitindo que qualquer um pudesse baixar arquivos como /etc/passwd, /etc/shadow entre outros.

Quer utilizar o rsync ?? Ótimo... porém pelo menos configure um TCP Wrapper em /etc/hosts.allow dizendo quais hosts podem conectar no serviço de Rsync :)

Isso evita dores de cabeça.

[]s
#2 Comentário enviado por wal em 17/04/2008 - 20:46h
Caro y2h4ck!! Tudo certo por aqui!!!

O objetivo deste artigo é ensinar o Rsync e não falar sobre segurança!
E as opções do próprio Rsync (se vc for curioso) e ler o help, protege o servidor muito bem, não é necessário a utilização do TCP Wrapper.
A segurança está na preparação de todo o ambiente e todo bom profissional sempre o faz de forma SEGURA.
Tenho o Rsync fazendo backup de todos meus servidores (78) que administro emm um cliente e é perfeito e seguro.

T+

#3 Comentário enviado por silent-man em 01/12/2008 - 20:34h
Ótimo artigo!
Agora, como faço pra startar o rsync ?
=)
#4 Comentário enviado por waltair em 01/12/2008 - 21:45h
Caro colega!

O rsync não é um daemon, o backup ou sincronização é realizado através de um script ou simplesmente executando o comando abaixo na mão:
$rsync -av --backup --backup-dir=/etc/ 192.168.1.683::samba

Espero ter esclarecido a dúvida.

Abraços
#5 Comentário enviado por silent-man em 03/12/2008 - 09:26h
Blza dr, porém não obtive nenhum sucesso. Veja.

# rsync -av --backup --backup-dir=/root/ 192.168.254.5::www
rsync: failed to connect to 192.168.254.5: Connection refused (111)
rsync error: error in socket IO (code 10) at clientserver.c(104) [receiver=2.6.9]
#6 Comentário enviado por wal em 08/12/2008 - 20:40h
Caro colega!

O seu problema não é com o rsync, está dando conexão recusada.
Você viu seus logs? Pesquisou o erro no google?

Boa sorte
T+
#7 Comentário enviado por willianmdefaria em 03/12/2012 - 15:52h
Tem permissão de conectar? (talvez não, vc está tentando jogar no /root, não lembro de cabeça as permissões dessa pasta)
Problemas de Rede?
Da uma checada nisso, o Rsync funciona perfeitamente nessas condições

Contribuir com comentário

Entre na sua conta para comentar.