Compartilhamos com vocês um roteiro elaborado por um de nossos leitores para realizar cópias de backup automaticamente. Mais uma chance de aprender para usar o terminal e desenvolver Scripts personalizado. 🙂 |
Funcionalidade
- Faça backups usando o comando rsync.
- Use um script bash.
- A versão atual permite o uso apenas localmente.
Requisitos e instalação
Para que o script funcione, o sistema deve ter o aplicativo gdialog.
Não requer instalação, basta colocar o script no diretório $ HOME / .copies /. Este parâmetro está localizado na variável script_directory e pode ser alterado.
Seleção dos diretórios de origem e destino para a cópia
Na versão atual, eles são especificados editando o script cópias.sh. O formato usado faz uso das opções -acv e -delete.
Por exemplo:
rsync -acv --delete $ user_directory'directory_to_backup '$ target_directory
onde substituiremos directory_to_back up pelo nome do diretório desejado.
A variável $ user_directory é atribuída a um valor no script.
A variável $ destination_directory é atribuída ao valor lido em cópias.cfg
Arquivo de configuração
O arquivo de configuração é chamado de cópias.cfg e está localizado no diretório $ HOME / .copies /
Estrutura do arquivo de configuração
A segunda linha especifica o destino do backup:
#Destination / media / Iomega_HDD /
Acessórios para arquivos
O arquivo de script copy_ini.sh verifica se os backups foram feitos com um intervalo de periodicidade. Atualmente não há nenhum parâmetro no arquivo de configuração para especificar isso, que é definido no mesmo script diariamente.
Automatize o processo de backup
1.- Insira cron com o comando crontab -e de maneira semelhante à seguinte:
# mh dom mon dow comando
0 20 * * * DISPLAY = »: 0 ″ /home/user/.copies/copias.sh
Neste exemplo, a execução do script seria iniciada às 20:00 horas todos os dias
2.- Adicione aos programas a serem executados no início o script copies_ini.sh indicando o caminho completo para ele
O bom do Deja Dup é que ele tem criptografia para salvar os arquivos, é muito bom, mas a esse script você pode adicionar com gnupg + split e é quase o mesmo.
Bom artigo, pessoal.
Claro ... para quem quer usar uma interface gráfica ...
Outros preferem fazer "à moda antiga"
Felicidades! Paulo.
2012/11/30 Disqus
É mais fácil Deja-Dup
Olá, e se eu quiser fazer o backup em um PC conectado na mesma rede. Como você colocaria o destino no arquivo de configuração?