Backup com dump, restore, sendmail e log completo
Publicado por Paulo Roberto Junior - WoLF 30/10/2008
[ Hits: 8.537 ]
Homepage: www.paulojr.info
Download script_backup_dump_restore.sh
Nesse script de backup demonstro um backup com dump´s para fita, verificação por restore se todos os dados foram diretamente para fita e gravo um log de tudo que foi feito e apos tudo isto envio por e-mail.
Um script completo feito por mim, que cedo para comunidade VOL.
Abraços a todos. Obrigado pelos comentários.
#!/bin/bash clear ############################################################################### # Script bash de backup dump # # # # # # Criado por : # # Paulo Roberto Junior - www.paulojr.info - www.blog.paulojr.info # # Versão 1.6 : 21/06/2008 # # # # # # # # # ############################################################################### # Variaveis ambientais data_ini=`date +%d-%b-%Y` log_file="Log-HOME-$data_ini.log" #touch /opt/logs/$log_file ############################################################ echo '!!!.->BACKUP DO /HOME/<-.!!!' echo ' ' echo ' %$@*!() -> POR FAVOR COLOQUE A FITA DAT NA UNIDADE DE FITA <- ()!*@$% ' echo ' Voce tem 30 segundos para inserir a fita ' sleep 20 echo ' Voce tem 10 segundos para inserir a fita ' sleep 10 ############################################################ #echo '$%&!() - Apagando a unidade de fita' #mt -f /dev/nst0 erase echo '$%&!() - Rebobinando a fita por seguranca ' mt -f /dev/nst0 rewind echo 'Backup HOME em EMPRESA' > /opt/logs/$log_file echo '%$@*!() -> Transferindo todo o ponto de montagem /home/ para a fita <- ()!*@$% ' if dump -f /dev/st0 /home/* then echo 'Transferencia do ponto de montagem /home/ concluido com sucesso' >> /opt/logs/$log_file else echo 'ERRO!! FALHA NA TRANSFERENCIA DO PONTO DE MONTAGEM /HOME/ PARA FITA' >> /opt/logs/$log_file fi #echo 'Grava End Off File' #mt -f /dev/nst0 weof echo 'Rewind na fita - Rebobina a fita...' mt -f /dev/nst0 rewind sleep 30 restore -tf /dev/nst0 >> /opt/logs/$log_file mt -f /dev/nst0 rewind sleep 20 mt -f /dev/nst0 rewoffl #Envio do log por e-mail sendmail -s "Log BACKUP /HOME/" E-MAIL@DOMINIO < /opt/logs/$log_file echo 'Ejetando a fita ' mt -f /dev/tape eject
Instalador de Hotspot Linux Debian (SysV)
Nenhum comentário foi encontrado.
Kernel 6.18 em foco, betas fervilhando e avanços em IA no Linux
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (0)
Como instalar Counter-Strike 1.6? (2)
intervenção politica pode interver no Fedora Linux [RESOLVIDO] (12)