wils@web ~ $ cat ~/ajuda/guia-pratico-para-utilizar-rsync-para-backup-incremental-no-linux.md

Linux

Guia prático para utilizar rsync para backup incremental no Linux

atualizado em 18/08/2026

O rsync é uma ferramenta poderosa para realizar backups incrementais no Linux. Ele permite a sincronização de arquivos e diretórios de forma eficiente, minimizando o uso de largura de banda e tempo.

Introdução

Este guia prático abordará como utilizar o rsync para realizar backups incrementais, garantindo que apenas as alterações feitas desde o último backup sejam copiadas.

Pré-requisitos

  • Um sistema Linux com rsync instalado.
  • Acesso ao terminal.
  • Permissões adequadas para leitura dos arquivos de origem e gravação no destino.

Passo a Passo

1. Instalando o rsync

Se o rsync não estiver instalado, você pode instalá-lo usando o gerenciador de pacotes da sua distribuição. Por exemplo:

sudo apt-get install rsync  # Para distribuições baseadas em Debian
sudo yum install rsync      # Para distribuições baseadas em Red Hat

2. Realizando o Backup Incremental

Para realizar um backup incremental, utilize o seguinte comando:

rsync -av --delete --link-dest=/caminho/do/backup_anterior /caminho/origem/ /caminho/do/backup_atual/

Explicação dos parâmetros:

  • -a: Modo arquivamento, preserva permissões, timestamps, etc.
  • -v: Verbose, mostra o progresso do backup.
  • --delete: Remove arquivos do destino que não existem mais na origem.
  • --link-dest: Especifica o diretório de backup anterior para realizar o backup incremental.

3. Agendando Backups com Cron

Para automatizar o backup, você pode usar o cron. Edite o crontab com:

crontab -e

Adicione a seguinte linha para agendar o backup diário às 2:00 AM:

0 2 * * * rsync -av --delete --link-dest=/caminho/do/backup_anterior /caminho/origem/ /caminho/do/backup_atual/

Conclusão

O rsync é uma ferramenta eficiente para backups incrementais. Lembre-se de testar seus backups regularmente para garantir que os dados possam ser restaurados com sucesso.

Dica: Considere usar a opção --compress para economizar largura de banda ao transferir arquivos pela rede.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.