Ir para o conteúdo
Servidor VPS (Cloud)

Como Fazer Backup Automático no Linux com rsync (Guia Completo)

Manter backups automáticos é essencial para garantir a segurança dos dados da sua VPS.

📌 Como Fazer Backup Automático no Linux com rsync (Guia Completo)


📍 Introdução

Manter backups automáticos é essencial para garantir a segurança dos dados da sua VPS.

Com o rsync, você consegue criar backups rápidos, eficientes e incrementais — economizando espaço e tempo.

Neste guia, você vai aprender como fazer backup automático no Linux usando rsync.


🔎 O que é rsync?

O rsync é uma ferramenta nativa do Linux usada para sincronizar arquivos e diretórios.

Ele copia apenas as alterações (backup incremental), tornando o processo muito mais eficiente do que cópias completas.


⚙️ Passo 1: Instalar o rsync

Na maioria dos sistemas já vem instalado, mas se precisar:

Ubuntu / Debian:

apt update && apt install rsync -y

CentOS / AlmaLinux:

yum install rsync -y

⚙️ Passo 2: Criar o comando de backup

Exemplo básico:

rsync -av --delete /origem/ /destino/

🔍 Explicando:

  • -a → modo arquivo (preserva permissões)

  • -v → mostra detalhes

  • --delete → remove arquivos apagados na origem

💡 Exemplo real:

rsync -av --delete /var/www/ /backup/site/

⚙️ Passo 3: Criar script de backup

Crie um arquivo:

nano /root/backup.sh

Adicione:

#!/bin/bash
rsync -av --delete /var/www/ /backup/site/

Salve e dê permissão:

chmod +x /root/backup.sh

⚙️ Passo 4: Automatizar com cron

Abra o agendador:

crontab -e

Adicione para rodar todo dia às 3h:

0 3 * * * /root/backup.sh

⚠️ Importante

Sempre garanta que o diretório de destino existe:

mkdir -p /backup/site

E tenha espaço suficiente no disco.


🔒 Boas práticas de backup

  • Armazene backups em outro disco ou servidor

  • Use compressão (-z) se necessário

  • Teste a restauração regularmente

  • Mantenha múltiplas versões (não apenas 1 backup)

🚨 Nunca confie em backup que nunca foi testado.


🚀 Conclusão

O rsync é uma das formas mais eficientes de criar backups automáticos no Linux.

Com poucos comandos, você garante proteção contra perda de dados e mantém sua VPS segura.


👉 Próximo passo

Para um nível mais avançado, você pode configurar:

  • Backup remoto via SSH

  • Backups incrementais com histórico

  • Integração com armazenamento em nuvem