Marlos de Moraes Tavares. Tutorial Rsync



Documentos relacionados
Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

WINDOWS SERVER 2003 BACKUP I

Guia de usuário do portal de acesso SSH

Permite o acesso remoto a um computador;

Manual AGENDA DE BACKUP

FTP Protocolo de Transferência de Arquivos

EverSafe Online Backup Manager

Backup. Permitir a recuperação de sistemas de arquivo inteiros de uma só vez. Backup é somente uma cópia idêntica de todos os dados do computador?

Introdução ao Sistema. Características

4º Semestre. Aula 15 Serviços Internet (FTP)

SSH Secure Shell Secure Shell SSH

Manual AGENDA DE BACKUP

Como gerar arquivos para Sphinx Operador

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

Instalação: permite baixar o pacote de instalação do agente de coleta do sistema.

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

Backup.

Guia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler

Web Design Aula 11: Site na Web

Instalação Cliente Notes 6.5

IBM SPSS Modeler - Princípios Básicos do R: Instruções de Instalação

Procedimentos para Reinstalação do Sisloc

EverSafe Online Backup Client

Parte I Tutorial Wi Fi 2.0 Arduino Exemplo usado: Webserver

Manual Captura S_Line

- Wireless e NTP - 272

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

GUIA INTEGRA SERVICES E STATUS MONITOR

Protocolos Telnet e SSH. Professor Leonardo Larback

MANUAL TÉCNICO ISPBACKUP

1 REQUISITOS BÁSICOS PARA INSTALAR O SMS PC REMOTO

Programador/a de Informática

Tópicos Especiais em Informática

SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! CURSO

Como é o Funcionamento do LTSP

Tutorial de Active Directory Parte 3

Tarifação ON-LINE Sistema de Tarifação Telefônica V. 6.0 GUIA DE INSTALAÇÃO COLETOR

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

Ação de copiar arquivos, como medida de segurança, permitindo sua recuperação em caso de perda.

Roteiro 3: Sistemas Linux arquivos e diretórios

Manual Transferência Registro de uma estação de trabalho para outra. FullCopyConvert Data

Placa Acessório Modem Impacta

Manual RbCripto. Sobre o RbCripto. Requisitos. Estatísticas de exemplo. Criptografia assimétrica versus criptografia simétrica. Como usar o programa

Escola de Artes, Ciências e Humanidades Universidade de São Paulo. Tutorial de Conexão SSH (Secure Shell)

Manual de Acesso a Servidores SSH

Tópicos Especiais em Informática

BACKUP ONLINE LINHA OFFICE

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software [1]

Manual de Operação Aplicativo ClickIt

Controle de Versão com GIT

Conexão rápida entre dois computadores em uma plataforma Linux

MANUAL DE CONFIGURAÇÃO DO BACKUP

É CLOUD. É ON-DEMAND.

Padrão ix. Manual de Instalação do Q-Ware Server Versão

Camada de Aplicação. DNS Domain Name System. Redes de Computadores Prof. Leandro C. Pykosz

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Linux Network Servers

Guia Sphinx: instalação, reposição e renovação

CSAU Guia: Manual do CSAU 10.0 como implementar e utilizar.

Março Como o Eye-Fi funciona Fluxogramas da visão geral

Introdução ao Active Directory AD

FileMaker Pro 13. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 13

Manual Simbo CRM Abril/ 2012

TUTORIAL PRÁTICO SOBRE Git. Versão 1.1

Sistemas Operacionais de Rede Linux - Gerenciamento de Arquivos

Online Help StruxureWare Data Center Expert

Conheça os principais comandos do Prompt do Windows; veja lista

MANUAL DE FTP. Instalando, Configurando e Utilizando FTP

02 - Usando o SiteMaster - Informações importantes

CONFIGURAÇÃO MINIMA EXIGIDA:

Manual de backup do banco de dados PostgreSQL - Versão 2. Setembro-2011

OpenSSH

FileMaker Pro 14. Utilização de uma Conexão de Área de Trabalho Remota com o FileMaker Pro 14

3. Cópias de segurança de dados armazenados em um computador são importantes para se prevenir de eventuais falhas, como também das consequências de

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - SLIM

Configuração de servidores SMTP e POP3

Instruções de Instalação do IBM SPSS Modeler (Licença Simultânea)

Configurando o IIS no Server 2003

Sou o professor Danilo Augusto, do TIParaConcursos.net, e lá costumo trabalhar temas relacionados a Redes de Computadores e Sistemas Operacionais.

SIM Sistema de Informação Monitorada Ltda. Vise Pedidos

Servidor de FTP (Protocolo de Transferência de Ficheiros)

Componentes da linguagem C++

Procedimentos para Instalação do Sisloc

Fox Gerenciador de Sistemas

Considerações a serem feitas antes da implantação.

Manual de Administração DPS Printer 2.1 NDDigital S/A - Software

Manual de Instalação ( Client / Server ) Versão 1.0

LINX POSTOS AUTOSYSTEM

Sistema Operacional Unidade 5 - Iniciando o modo texto. QI ESCOLAS E FACULDADES Curso Técnico em Informática

GUIA MUDANÇA E FORMATAÇÃO DE SERVIDOR - MILLENNIUM

TUTORIAL DE ADMINISTRAÇÃO DO SITE

GUIA DE BOAS PRÁTICAS

Dados de exibição rápida. Versão R9. Português

DPAlmox - Windows MANUAL DO USUÁRIO

Aula 02. Introdução ao Linux

Manual Comunica S_Line

Transcrição:

Marlos de Moraes Tavares Tutorial Rsync

Agenda Introdução ao Rsync Características Importantes Instalando o rsync Como o Rsync pode me ajudar? Usando o rsync ao invés de cp Usando rsync por ssh ao invés de scp Quando arquivos remotos contém espaços Comando do shell remoto para sincronizar arquivos Backup incremental

Introdução ao Rsync Rsync é uma das mais poderosas ferramentas do administrador de sistemas. Não importando se você cuida de um sistema ou de milhares, torna sua vida mais fácil BACKUP TRANSFERÊNCIA

Introdução ao Rsync Aplicação de software para sistemas Linux/Unix que sincroniza arquivos e diretórios de uma localização para outra enquanto minimiza a transferência de dados. Pode copiar ou mostrar um conteúdo de diretório e copiar arquivos, opcionalmente usando compressão e recursão.

Introdução ao Rsync

Características Importantes Velocidade: Pela primeira vez, rsync replica todo o conteúdo entre os diretórios fonte e o destino. Na próxima vez, transfere somente os blocos ou bytes modificados para o destino, o que faz a transferência muito rápida. Segurança: rsync permite a criptografia de dados usando o protocolo ssh durante a transferência.

Características Importantes Menos largura de banda: rsync usa compressão e descompactação de dados bloco por bloco no envio e recebimento, respectivamente. Então a largura de banda usada pelo rsync será sempre menor comparada com outros protocolos de transferência de arquivos. Privilégios: Para instalar e executar rsync, não são requeridos privilégios especiais.

Instalando o rsync O primeiro passo é instalar o rsync, caso você ainda não o possua. Se você utiliza Ubuntu, digite: $ sudo apt-get install rsync Somente para confirmar se seu rsync está funcionando normalmente: $ rsync Caso apareçam informações de help do rsync é porque foi instalado corretamente.

Como o rsync pode me ajudar? Ele só copia os dados diferentes entre dois sistemas; caso o alvo não tenha nada ele simplesmente copia os arquivos. Mas se o destino possui alguma parte dos arquivos da fonte, apenas sincroniza a diferença, economizando tempo e largura de banda.

Usando o rsync ao invés de cp Seu uso mais simples é copiar dados de um lugar para outro na mesma máquina. Você pode copiar discos inteiros, diretórios ou somente arquivos. rsync -av /usbdisk/ /localdisk/

Usando rsync por ssh ao invés de scp Queremos copiar todos os arquivos de um diretório local para um diretório em uma máquina remota: rsync -avz /usbdisk/ marlos@setmainserver:/backups/ Deletar qualquer arquivo da máquina remota que não esteja na máquina fonte: rsync -avz --del /usbdisk/ marlos@setmainserver:/backups/

Usando rsync por ssh ao invés de scp Copiar o próprio diretório para o destino ao invés de somente os arquivos: rsync -avz /usbdisk marlos@setmainserver:/backups/ Sincronizar múltiplos arquivos ou diretórios em uma única linha. Útil quando copiamos pela rede e inserimos senha no ssh uma única vez: rsync -avz /dado1 /dado2 marlos@setmainserver:/backups/

Usando rsync por ssh ao invés de scp Puxar o dado da máquina remota para o diretório local: rsync -avz marlos@setmainserver:/backups/ /usbdisk/

Quando arquivos remotos contém espaços Espaços causam todos os tipos de problemas. rsync -av marlos@setmainserver:'/eu\ Odeio\ Espacos/algum\ Filme.avi' /dir_corrente/

Comando do shell remoto para sincronizar arquivos Rsync pode executar comandos na máquina remota, para ajudar você a gerar uma lista de cópia de arquivos. rsync -avr marlos@setmainserver:'`find /data/video -name "*.[avi]"`' /download/

Backup incremental Isto pode ser usado para manter uma árvore diária de backup de quaisquer arquivos modificados e não tem que sobrescrever os arquivos dos dias anteriores. rsync --backup --backup-dir=`date +%Y.%m.%d` -a /dados/trabalhando/ /BACKUP/ Como novos arquivos são criados no diretório sobre a data corrente, observe que este método não precisa copiar o arquivo completo, se ele mudar.

Backup incremental Se você tem um arquivo em /BACKUP/ chamado file1 e esse arquivo tem sido modificado na máquina fonte em /dados/trabalhando/ então um novo diretório será feito. O diretório incremental será chamado `date +%Y.%m. %d` ou os valores numéricos para YEAR.MONTH.DAY e colocado abaixo de /BACKUP/. O dado modificado "file1" será inserido abaixo daquele diretório.

Referências https://calomel.org/rsync_tips.html http://walfrancarvalho.com.br/backup-com-o-rsync http://www.wmdicas.com.br/?dica=928 http://www.thegeekstuff.com/2010/09/rsync-command-examples/ man rsync