Dicas RSYNC

De Wiki Hackstore

Habilitando o rsync

Considerações:

  • servidor1 - servidor a ser migrado - IP 192.168.0.1
  • servidor2 - servidor que receberá a migração - IP 192.168.0.2

1- Acesse o servidor2;

2- Verifique se o pacote do rsync está instalado no sistema operacional, caso não, instale-o;

3- Crie o arquivo /etc/rsyncd.conf com o conteúdo abaixo:

[servidor2]
comment = diretório temporário
path =  /opt
read only = no
uid = root
hosts allow = 192.168.0.1


  • Inicie o serviço do rsyncd com o comando:
/usr/bin/rsync --daemon

Copiando os arquivos

1- Vá à console do servidor1

2- Migre os arquivos com o comando:

rsync -auvz /opt/yaxkin 192.168.0.2::servidor2/
  • OBS.
Copia os arquivos do diretório /opt/yaxkin (servidor1) para o diretório raiz descrito no /etc/rsyncd.conf 
do servidor2 (/opt)
Para não haver perda de dados, o comando: rsync -auvz /opt/yaxkin 192.168.0.2::servidor2/ poderá ser executado
novamente pois o parâmetro 'u' permite atualizar apenas os que sofreram modificações após a migração

Rsync utilizando SSH em porta diferente da default

Para utilizar o rsync com porta diferente da padrão:

rsync -auvzh --rsh='ssh -p2222' arquivolocal root@192.168.0.2:/caminho/para/o/arquivoremoto