http://www.zago.eti.br/ssh/rsync.txt Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Zago http://www.zago.eti.br/menu.html FAQ e artigos sobre Linux ******************************************************** Sobre o uso de DRBD Alta disponibilidade: http://www.zago.eti.br/alta_disp.txt Sobre RAID: http://www.zago.eti.br/raid.txt http://www.dicas-l.com.br/dicas-l/20010905.shtml Sincronismo de conteúdo entre servidores Para transferir o conteúdo de diretórios ou partições entre dois computadores, o rsync é o aplicativo que melhor se adequa. Sincronizando servidores com RSYNC. http://www.Dicas-l.com.br/dicas-l/20041227.php ******************************************************** sitecopy SUSE 10.1 vem com este pacote, serve também para upload, atualizar páginas web sitecopy - Local to Remote Website Synchronizer mais detalhes smart info sitecopy ******************************************************** krusader = gerenciador de arquivos para KDE, serve para sincronizar diretórios. Procure na sua distro pelo pacote krusader Instalar no Debian. apt-get install krusader Instalar no SUSE 10.1 smart install krusader smart search krusader krusader - A File Manager krusader-debuginfo - A File Manager ******************************************************** unison = sincronizar diretórios Procure pelo pacote unison, exemplo de procura no SUSE 10.1 smart search unison unison - A file synchronization tool unison-debuginfo - A file synchronization tool ******************************************************** De:  Marcos Pitanga Para:  lista-linux Assunto:  Re: (linux-br)Como transferir arquivos grandes com scp. Data:  Tue, 8 Jun 2004 19:49:28 -0300 > > Tenho q transferir arquivos grandes via scp, no entanto, quando a conexão cai > > tenho q iniciar toda a transferência novamente. > > Existe alguma maneira ou combinação de comandos que possam recuperar o > > tranferência de onde ela parou? Enviar todos os arquivos da maquina origem para a maquina destino em /docs rsync /home/doc/*.sdw -avz -e ssh 192.168.76.250:/docs rsync -avz -e ssh 192.168.76.252:/home/pitanga/ . vai copiar apenas o conteúdo do diretório /home/pitanga. Um recurso bem interessante é a utilização do rsync no modo servidor, muito requisitado para espelhamento (mirror) de sites, sem a necessidade de transporte via rsh ou ssh. Neste caso a porta TCP 873 estará em execução, aguardando requisições. O rsync deve rodar em modo daemon no computador que irá receber as solicitações de transferência. Neste caso use o comando rsync -daemon. Em /etc/rsyncd.conf, o rsync obterá as informações sobre como deverá funcionar e quais são os diretórios com permissão de acesso. Ex: uid = nobody gid = nobody log file=/var/log/rsyncd pid file = /etc/rsyncd.pid max connections = 4 use chroot = no syslog facility = local5 [/] path = /home/httpd/html comment = Espelho dos sites Web auth users = pitanga, pinguim secrets file = /etc/senhas.secretas read only=false list=true Crie um arquivo senhas.secretas em /etc/ com o seguinte conteúdo e com permissão 600. vi senhas.secretas pitanga:superpinguim pinguim:peixes Coloque a permissão de escrita e leitura somente ao dono do arquivo. chmod 600 /etc/senhas.secretas Podemos ativar o servidor rsync de várias formas, dependendo exclusivamente da sua distribuição preferida. No meu caso, uso o RH e Fedora. rsync --daemon Para sincronizar o conteúdo remotamente, basta invocar então o comando rsync como abaixo: # rsync -avz -e ssh www.seusite.com.br:/home/httpd/html . Existe algumas situações em que não precisamos usar senhas para o processo de sincronização, neste caso a máquina que irá receber os arquivos, pode executar os comandos necessários para a operação. Vamos exportar a senha da seguinte forma: # ssh-keygen -t dsa -f ~/.ssh/id_dsa # cat ~/.ssh/id_dsa.pub | ssh root@ip_maq_remota 'cat - >> ~/.ssh/authorized_keys' # cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys A primeira linha faz com que seja criada uma chave DSA e que esta seja armazenada no arquivo id_dsa. As outras duas linhas colocam a chave pública criada dentro do arquivo de chaves autorizadas tanto na máquina servidora os arquivos quanto nos hosts clientes. Nosso grande e amado (e odiado também ;-) ) Paulino Michelazzo nos presenteou com o seguinte script de sicronização a seguir. #!/bin/bash # # backup.sh #Script para fazer copia de arquivos do servidor para a maquina de backup # # Criado por Paulino Michelazzo - paulino@michelazzo.com.br # Versao 1.0 - marco/04 # # SYNC_LOG=/var/log/rsync.log # local onde o arquivo de log sera armazenado # Delimitador de entrada de log echo "******************************" >> $SYNC_LOG date >> $SYNC_LOG echo "Inicio da sincronizacao" >> $SYNC_LOG rsync -avz root@maquina_remota:/origem_dos_dados/ /destino_dos_dados/ >> $SYNC_LOG echo "Fim da sincronizacao" >> $SYNC_LOG echo "******************************" >> $SYNC_LOG E podemos agendar a execução deste script todos os dias às 2 da manhã no crontab via comando: # crontab -e 0 2 * * * root /etc/backup.sh .-. _ /v\ _ Marcos Pitanga °v° // \\ °v° Linux Clusters Specialist /(_)\/( )\/(_)\ ^ ^ ^-^ ^ ^ --------------------------------------------------------------------------- Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utilização da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html ******************************************************** De:  Paulo A. Santos Para:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Erro Desconhecido com Rsync Data:  Tue, 12 Oct 2004 19:56:50 -0200 que erro é este ? > > > > [root@faria temp]# rsync -az /home 192.168.0.239::raiz/ > > --delete > > rsync: connection unexpectedly closed (0 bytes read so far) > > rsync error: error in rsync protocol data stream (code > > 12) at io.c(342) > > O rsync pelo menos começa a execução corretmente ? Se sim, verifique durante a execução da linha de comando q vc apresenta se : 1- O tráfego na sua rede não está grande demais, isto pode fazer o rsync perder a conecção. Caso esteja faça a limitação de banda no rsync com a opção --bwlimit=100 pra começar... Tente outros valores até q esteja satisfeito. 2- Tem algum problema de hardware que esteja derrubando a conecção, uma das placas ruimpor exemplo. Eu uso uma versão modificada dos scripts de backup encontrados em : www.mikerubel.org/computers/rsync_snapshots/ Dê uma olhada lá, isto também pode ajudar. Paulo ******************************************************** De:  Paulo A. Santos Para:  Eder C. Sacramento Cc:  linux-br@bazar2.conectiva.com.br Assunto:  Re: (linux-br)Problemas com rsync Data:  Wed, 10 Nov 2004 07:36:28 -0200 Eder C. Sacramento wrote:  Olá pessoal !! > >  Tenho um script rodando um espelhamento de dados através > do comando rsync, com as opções -avp. O problema é que > alguns dos arquivos não estão sendo copiados, e estão > ficando desatualizados na máquina que recebe!! > >   > Eder use a opção --modify-window=10. Comece com 10 e verifique se algum arquivo fica desatualizado. Você pode ir aumentando aos poucos. Isto é explicado no man do rsync, mas se refere a problemas com diferenças nos tempos registrados nosalvamento/gravação dos arquivos. A opção --modify-window dá uma chance de aumentar a variação q pode existir entre os relógios envolvidos. Paulo ******************************************************** De: Antonio da Silva Martins Junior Para: listas Cc: Linux-BR Assunto: Re: {Spam?} (linux-br) Rsync replicaçao de arquivos BDF Data: Wed, 19 Jan 2005 17:54:07 -0200 (BRDT) On Wed, 19 Jan 2005, listas wrote: > Ola lista, > Gostaria de saber o rsync realiza tipo uma replicaçao de arquivos bdf? Olá, Não vejo problemas, desde que o arquivo não esteja em uso no momento. Veja: http://www.linuxmagazine.com.br/issue/04/sincronia_total.html Antonio. +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Antonio S. Martins Jr. - Support Analist | "Only The Shadow Knows | | Universidade Estadual de Maringa - Brasil| what evil lurks in the | | NPD - Núcleo de Processamento de Dados | Heart of Men!" | | E-Mail: asmartins@uem.br / shadow@uem.br | !!! Linux User: 52392 !!! | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ ******************************************************** De: Elias Andrade Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br)Monitoramento do File System Data: Wed, 8 Jun 2005 18:06:43 -0300 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Procure sobre rsync, ele fara o que vc quer. http://transamrit.net/docs/rsync/ Em Qua 08 Jun 2005 15:45, Marcos A Nobre escreveu: > sALLdações. > > Alguem poderia me dar uma ideia de como eh possivel fazer o > monitoramento de um diretorio no FS ? > > A ideia é "perceber" se algum arquivo foi modificado, e em caso positivo > realizar uma copia destes, para outro diretorio. > > Gratos, > - -- [ ]'s Elias de Souza Andrade - ----------------------------------------------- http://esan.cjb.net - Site pessoal linux user 229468 | (41) 9936 8802 - ----------------------------------------------- Paranaguá - Paraná - [] Brasil "A fortuna faz amigos. A desgraça prova se eles existem de fato." ******************************************************** ********************************************************