2 min de leitura · Guia técnico
Introdução
Manter backups automáticos é essencial para proteger dados críticos em VPS Linux e servidores dedicados. O agendamento via cron oferece uma solução confiável e flexível para automatizar esse processo, reduzindo riscos de perda de informações.
Passo a passo para configurar backup automático com cron
- Defina o que será copiado
Escolha diretórios e arquivos importantes, como/var/wwwou bancos de dados. Faça uma lista clara para evitar omissões. - Crie um script de backup
Exemplo básico para arquivos:
Para bancos de dados MySQL:#!/bin/bash DATA=$(date +%Y-%m-%d) tar -czf /backup/backup-$DATA.tar.gz /var/www
Salve o script emmysqldump -u usuario -p'senha' nome_do_banco > /backup/banco-$DATA.sql/usr/local/bin/backup.she torne-o executável:chmod +x /usr/local/bin/backup.sh - Agende o backup com cron
Edite o crontab do root:
Para backup diário às 2h:crontab -e0 2 * * * /usr/local/bin/backup.sh - Teste o backup manualmente
Execute:
Verifique se o arquivo foi criado corretamente em/usr/local/bin/backup.sh/backup. - Implemente retenção de backups
Adicione ao script a remoção de arquivos antigos, por exemplo, manter apenas 7 dias:find /backup -type f -mtime +7 -delete
Checklist rápido
- Faça backup antes de alterar scripts ou configurações.
- Proteja o diretório de backup com permissões restritas.
- Monitore o espaço em disco regularmente.
- Teste a restauração periodicamente.
Resolução de problemas comuns
- Permissão negada: Verifique se o script tem permissão de execução e se o usuário do cron pode acessar os diretórios.
- Backup incompleto: Revise os caminhos e certifique-se de que todos os arquivos necessários estão incluídos.
- Espaço insuficiente: Implemente limpeza automática e monitore o uso de disco.
- Erros de autenticação no banco: Confirme usuário e senha no comando
mysqldump.
Resumo
- Automatize backups com cron para maior segurança.
- Scripts simples garantem flexibilidade e controle.
- Monitoramento e testes periódicos são essenciais.
Contrate Agora
Garanta a segurança dos seus dados com infraestrutura estável e suporte 24/7. Veja planos de servidores dedicados AviraHost e conte com especialistas para proteger seu ambiente.