wils@web ~ $ cat ~/ajuda/como-realizar-backup-automatico-de-arquivos-com-rsync-no-centos-8-guia-passo-a-passo.md
LinuxComo realizar backup automático de arquivos com rsync no CentOS 8: Guia passo a passo
Realizar backups automáticos de arquivos é uma prática essencial para garantir a segurança e a integridade dos dados em servidores. Neste guia, abordaremos como utilizar o rsync no CentOS 8 para configurar backups automáticos de forma eficiente.
Pré-requisitos
- Servidor rodando CentOS 8.
- Permissões de sudo ou root.
- Rsync instalado (já vem por padrão na maioria das distribuições).
Passo a Passo
1. Instalando o Rsync
Embora o rsync já venha instalado na maioria das distribuições, você pode garantir que está na versão mais recente com o seguinte comando:
sudo dnf install rsync
2. Criando um diretório de backup
Escolha um local para armazenar seus backups. Por exemplo, vamos criar um diretório chamado /backup:
sudo mkdir /backup
3. Configurando o comando Rsync
O comando básico do rsync para realizar backups é:
rsync -av --delete /caminho/origem/ /backup/
Explicação dos parâmetros:
- -a: Modo arquivamento, preserva permissões, timestamps, etc.
- -v: Modo verbose, exibe detalhes do processo.
- --delete: Remove arquivos do destino que não existem na origem.
4. Testando o comando
Antes de agendar o backup, teste o comando para garantir que tudo está funcionando corretamente:
rsync -av --delete /caminho/origem/ /backup/
5. Agendando o Backup com Cron
Para automatizar o processo, utilizaremos o cron. Edite o crontab com o seguinte comando:
sudo crontab -e
Adicione a seguinte linha para agendar o backup diário às 2 da manhã:
0 2 * * * rsync -av --delete /caminho/origem/ /backup/
Conclusão
Agora você configurou um sistema de backup automático utilizando o rsync no CentOS 8. Lembre-se de verificar regularmente seus backups e considerar a implementação de uma estratégia de retenção para manter versões anteriores dos arquivos. Uma dica adicional é testar a restauração dos arquivos periodicamente para garantir que seus backups estejam funcionando corretamente.
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.