wils@web ~ $ cat ~/ajuda/como-fazer-backup-incremental-de-dados-com-rsync-no-linux.md

Servidores

Como fazer backup incremental de dados com rsync no Linux

atualizado em 21/07/2026

O rsync é uma ferramenta poderosa para sincronização de arquivos e diretórios no Linux. Neste manual, vamos aprender como fazer backups incrementais de dados utilizando o rsync.

O que é Backup Incremental?

Backup incremental é uma estratégia que copia apenas os dados que foram alterados desde o último backup, economizando espaço e tempo.

Pré-requisitos

  • Um sistema Linux com rsync instalado.
  • Acesso ao terminal.
  • Permissões de leitura nos arquivos de origem e escrita no diretório de destino.

Passo a Passo para Backup Incremental

1. Instalar o rsync

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

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

2. Criar o Diretório de Backup

Escolha um local para armazenar os backups. Por exemplo:

mkdir -p /mnt/backup

3. Executar o Backup Incremental

Utilize o comando rsync com as opções apropriadas para realizar o backup. O comando a seguir copia arquivos de /home/usuario/dados para /mnt/backup/dados:

rsync -av --delete --link-dest=/mnt/backup/dados /home/usuario/dados/ /mnt/backup/dados/
  • -a: Modo arquivamento, preserva permissões, timestamps, etc.
  • -v: Modo verbose, mostra o progresso.
  • --delete: Remove arquivos no destino que não existem na origem.
  • --link-dest: Usado para backups incrementais, aponta para o último backup.

4. Agendar o Backup

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

crontab -e

Adicione uma linha para executar o backup diariamente às 2h da manhã:

0 2 * * * rsync -av --delete --link-dest=/mnt/backup/dados /home/usuario/dados/ /mnt/backup/dados/

Conclusão

O rsync é uma excelente ferramenta para backups incrementais, oferecendo eficiência e flexibilidade. Lembre-se de testar seus backups regularmente para garantir que seus dados estejam seguros.

Dica: Considere usar a opção --compress para reduzir o uso de largura de banda durante a transferência de dados, especialmente em backups remotos.

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.