NOVO! VPS baseado em EPYC + NVMe

Entrar
+1 (855) 311-1555

Rsync para Linux: Como sincronizar, copiar e fazer backup de arquivos como um profissional

5 min de leitura - 24 de maio de 2025

hero image

Table of contents

  • Rsync para Linux: Como sincronizar, copiar e fazer backup de arquivos como um profissional
  • O que é o rsync?
  • Por que o rsync é ótimo
  • Opções comuns do rsync explicadas
  • Exemplos de Rsync
  • Copiar um diretório localmente
  • Sincronizar com um servidor remoto através de SSH
  • Execute a seco para ver o que será copiado
  • Fazer backup de um servidor remoto para sua máquina local
  • Espelhar dois diretórios
  • Excluir ficheiros ou pastas específicos
  • Rsync sobre cron: backups automatizados
  • Recomendação de vídeo
  • Considerações finais

Share

Aprenda a utilizar o rsync no Linux para sincronizar ficheiros, copiar dados entre servidores e automatizar cópias de segurança. Esta poderosa ferramenta de linha de comandos é essencial para programadores e administradores de sistemas.

Rsync para Linux: Como sincronizar, copiar e fazer backup de arquivos como um profissional

O Rsync é uma das ferramentas de transferência de ficheiros mais eficientes e fiáveis disponíveis em sistemas do tipo Unix. Quer esteja a sincronizar servidores, a copiar cópias de segurança ou a migrar entre fornecedores de VPS, o rsync é frequentemente a ferramenta mais inteligente para o trabalho.

Este post explica o que o rsync faz, por que ele é melhor do que as ferramentas básicas de cópia e como usá-lo com confiança.


O que é o rsync?

O rsync é uma ferramenta de linha de comandos para sincronizar ficheiros e diretórios entre duas localizações. Ele pode funcionar:

  • Localmente: copiar de um diretório para outro na mesma máquina
  • Através de SSH: copiando de um sistema para outro de forma segura
  • Com suporte para retomar: salta ficheiros inalterados e retoma transferências parciais
  • Com compressão: reduz o tempo de transferência através de ligações lentas

Ao contrário do scp ou cp, o rsync compara a origem e o destino, enviando apenas as diferenças - o que o torna incrivelmente eficiente em termos de largura de banda e tempo.


Por que o rsync é ótimo

  • Transferências incrementais rápidas - apenas os dados alterados são enviados
  • Preserva permissões, links simbólicos, registros de data e hora - ideal para tarefas no nível do sistema
  • Robusto sobre SSH - seguro e compatível com scripts
  • Modo de execução a seco - veja o que vai mudar antes de executar qualquer coisa
  • Suporte à compressão - acelera as transferências lentas( sinalizador-z )
  • Compatívelcom a rede - retoma transferências interrompidas sem reiniciar

Opções comuns do rsync explicadas

Aqui estão os sinalizadores mais úteis que você usará:

  • -a → modo de arquivo (preserva a propriedade, permissões, ligações simbólicas, etc.)
  • -v → verbose (mostra o que está a acontecer)
  • -z → comprimir os dados do ficheiro durante a transferência
  • --progress → mostra actualizações do progresso em tempo real
  • --delete → apaga ficheiros no destino que não existem na origem
  • -e ssh → usa SSH para conexões remotas

Exemplos de Rsync

1. Copiar um diretório localmente

rsync -av /source/path/ /destination/path/

Isto copia tudo em /source/path/ para /destination/path/, preservando os metadados.


2. Sincronizar com um servidor remoto através de SSH

rsync -avz /local/dir/ user@remote_ip:/remote/dir/

O -z adiciona compressão; a parte -e ssh é implícita quando se usa um host remoto.


3. Execute a seco para ver o que será copiado

rsync -avz --dry-run /local/dir/ user@remote:/dir/

Ótimo para testar antes de sincronizar qualquer coisa - nada é realmente copiado.


4. Fazer backup de um servidor remoto para sua máquina local

rsync -avz user@remote_ip:/etc/ /backup/etc/

Use isso para criar um snapshot local dos arquivos de configuração remotos.


5. Espelhar dois diretórios

rsync -av --delete /source/ /destination/

Isso garante que o destino corresponda à origem - incluindo exclusões.


6. Excluir ficheiros ou pastas específicos

rsync -av --exclude="*.log" /src/ /dest/

Saltar todos os ficheiros .log neste exemplo.


Rsync sobre cron: backups automatizados

Quer backups diários da configuração do servidor?

  1. Crie um script como:<br>

    rsync -az /etc/ user@backup:/home/backups/hostname/etc/

  2. Adicione ao seu crontab com crontab -e:<br>

    0 2 * * * * /home/seuusuário/rsync-backup.sh

Isso executa o trabalho todas as noites às 2:00 da manhã.


Recomendação de vídeo

Título: Master Rsync! O Guia Definitivo de Sincronização de Arquivos do Linux!<br>

Canal: Tech Simplified<br>

Master Rsync! The Ultimate Linux File Syncing Guide!


Considerações finais

O Rsync é uma daquelas ferramentas que se torna indispensável quando a compreendemos. É fiável, eficiente e testada em combate - perfeita para tudo, desde simples cópias de ficheiros a migrações completas de sistemas.

Quer esteja a gerir um único VPS ou uma frota de servidores, aprender a utilizar bem o rsync irá poupar-lhe tempo, largura de banda e stress. Por que não experimentá-lo em nosso VPS de alto desempenho? Pode começar por apenas $6,99.

Blogue

Em destaque esta semana

Mais artigos
Como alojar Ollama AI Models em servidores dedicados

Como alojar Ollama AI Models em servidores dedicados

Saiba como alojar os modelos de IA Ollama em servidores dedicados para manter a segurança dos dados, garantir a escalabilidade e melhorar o desempenho.

5 min de leitura - 8 de setembro de 2025

Agora aceitando Solana e outras criptomoedas em FDCServers

2 min de leitura - 15 de agosto de 2025

Mais artigos