wils@web ~ $ cat ~/ajuda/como-realizar-backup-completo-de-servidores-linux-usando-rsync.md

Linux

Como realizar backup completo de servidores Linux usando rsync

atualizado em 02/08/2026

O rsync é uma ferramenta poderosa para realizar backups completos de servidores Linux. Ele permite a sincronização de arquivos e diretórios de forma eficiente, utilizando compressão e transferência incremental.

Introdução

Realizar backups regulares é fundamental para garantir a integridade dos dados e a recuperação em caso de falhas. O rsync facilita esse processo com sua versatilidade e eficiência.

Passo a Passo para Realizar Backup Completo

1. Instalação do rsync

Primeiramente, verifique se o rsync está instalado em seu servidor:

rsync --version

Se não estiver instalado, você pode instalá-lo usando o gerenciador de pacotes da sua distribuição. Para Debian/Ubuntu, execute:

sudo apt update
sudo apt install rsync

Para CentOS/RHEL, use:

sudo yum install rsync

2. Escolher o Destino do Backup

Decida onde o backup será armazenado. Pode ser em um disco externo, uma unidade de rede ou outro servidor. Por exemplo, para um servidor remoto:

USER=usuario
REMOTE_SERVER=ip_do_servidor
REMOTE_DIR=/caminho/do/backup

3. Realizar o Backup com rsync

Use o seguinte comando para realizar o backup completo do diretório desejado:

sudo rsync -avz --delete /caminho/origem/ $USER@$REMOTE_SERVER:$REMOTE_DIR
  • -a: Modo arquivamento, preserva permissões, timestamps, etc.
  • -v: Verbose, mostra o progresso.
  • -z: Compacta os dados durante a transferência.
  • --delete: Remove arquivos no destino que não estão mais na origem.

4. Agendar Backups Automáticos

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

crontab -e

Adicione a seguinte linha para agendar o backup diário às 2h da manhã:

0 2 * * * /usr/bin/rsync -avz --delete /caminho/origem/ $USER@$REMOTE_SERVER:$REMOTE_DIR

Conclusão

O rsync é uma solução confiável e eficiente para backups no Linux. Lembre-se de testar a recuperação dos backups periodicamente para garantir que seus dados estejam seguros.

Dica: Considere usar a opção --dry-run para simular o backup antes de executá-lo, garantindo que tudo funcione como esperado:

rsync -avz --dry-run /caminho/origem/ $USER@$REMOTE_SERVER:$REMOTE_DIR

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.