wils@web ~ $ cat ~/ajuda/como-fazer-backup-incremental-de-dados-com-rsync-no-linux.md
ServidoresComo fazer backup incremental de dados com rsync no Linux
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.