Script de Backup de Sistema

Script para Backup de Sistema, caso você queira experimentar outras distros e retornar ao padrão rapidamente. Têm as opções de backup em arquivo único, múltiplo e restauração. Usei como base o script do Alex Marques: https://www.vivaolinux.com.br/script/Menu-em-Shell-Script

Por: Enio Ferlin


Backup de arquivos e banco de dados com envio de e-mail

Objetivo do script: realizar um backup sincronizando os arquivos e base de dados de acordo com o dia da semana para um HD externo, enviando um e-mail após concluído, bem como se ocorrer algum erro durante o backup. Exemplo do crontab: 00 22 * * 1-5 /bin/backup ** Necessário ajustar as variáveis do script.

Por: Perfil removido


Backup Database MySQL Automatizado

Backup em shell script automatizado para banco mysql. Essencial para quem tem muitas databases para fazer backup. ---Script-Backup-Database-MySQL --Th14go-- Script para backup de várias databases MySQL do mesmo servidor, contém informações em todo seu escopo, o backup é executado utilizando o mysqldumb do próprio MySQL, após ocorrer o backup de todas as databases, é iniciado o processo de compactação. É gerado LOG de backup e compactação para auditoria de execução do script posteriormente, fique a vontade em dar dicas e melhorar o script. Editar variáveis: #Variáveis para SQL dos BCK #Variáveis do MySQL# #Databases# git clone https://github.com/Th14go/script-bck-mysql ./script-bck-mysql Rotina de Backup - Crontab $ crontab -e (inicia tarefa com o agendador de tarefas crontab, em "root") 00 19 * * * /bck-bases-mysql.sh #Backup será executado todos os dias as 19:00hr Para garantir reinicie o serviço do crontab: # service crontab restart

Por: Thiago Henrique Lopes


Backup Database Firebird

Backup de Database Firebird, utilizando o gbak e shell script. Criamos o script para backup de banco e compactação e remoção de arquivos antigos, após utilize o cron para agendar seus backups conforme sua necessidade. O backup e log é feito em máquina remota, utilizando o protocolo rsync para transferência. Se não sabes como utilizar o backup remoto, procure sobre como editar o FSTAB aqui mesmo na comunidade Viva o Linux.

Por: Thiago Henrique Lopes


Backup Incremental com Rsync

Backup utilizando a ferramenta de linha de comando rsync. O rsync utiliza o protocolo remote-update, o que aumenta assustadoramente sua velocidade e diminui a quantidade de dados transferidos, pois são trocados entre os servidores somente as diferenças entre dois grupos de arquivos. Existem dois métodos para executar o backup rsync, uma forma segura no destino no fstab ou inseguro, apresentarei as duas formas. Dependências: # apt - get install cifs - utils --- para suporte ao cifs Verificar suporte montagem cifs: # cat /proc/filesystems | grep cifs nodev cifs (resultado se tiver suporte) Criar diretório: # mkdir /mnt/backup Editar FSTAB: # nano /etc/fstab Forma insegura: //10.9.1.100/backup /mnt/backup cifs username=user,password=senha,user,dir_mode=0777,file_mode=0777 0 0 Desta forma fica visível no fstab sua senha do computador da rede de destino do backup; Forma segura: # cd / # nano .pwdrsync.txt username=usuario password=suasenha chmod 600 .pwdrsync.txt //10.9.1.100/backup /mnt/backup cifs credentials=/.pwdrsync.txt,user,dir_mode=0777,file_mode=0777 0 0 Para confirmar se deu tudo certo, montar as unidades: # mount -a -> montar todas unidades.. Deverá aparecer a unidade montada com o destino remoto. Execução do script, lembrando de alterar as variáveis!

Por: Thiago Henrique Lopes


Backup com a ferramenta tar

Cria backups utilizando a ferramenta tar, que usado para armazenar vários arquivos em um único, preservando informações como datas e permissões. Este script também remove backups antigos criados pelo mesmo, de acordo com o valor definido na variável "time_until_old_backups_are_deleted=3" em dias. O nome dos arquivos a serem feito o backup deve ser especificado na variável $FILES e a variável $BACKUP_DIR é necessária para informar qual o diretório raiz onde todos os arquivos($FILES) estão.

Por: Perfil removido






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts