Script de backup para fita DAT
Publicado por Júlio César Mauro 24/10/2005
[ Hits: 7.989 ]
Script para backup de determinados diretorios em fita DAT
# Script de backup para fita DAT # Criado por: Julio Cesar Mauro - julio.mauro<at>gmail.com # Criado em: 22-10-2005 # clear ########################## # Iniciando as variaveis # ########################## data_ini=`date +%d-%m-%Y` titulo_backup="backup-$data_ini" file_log="/var/log/backup_fita/$titulo_backup.log" data_ini=`date +%d-%m-%Y_%H:%M` backup_option=$1 ls /export/homes/ > /export/homes/lista_teste.txt lista_de_arquivos="/export/homes/lista_teste.txt" if [ "$backup_option" = "" ] ; then backup_option="verify" fi; if [ "$backup_option" = "NO_VERIFY" ] ; then backup_option="no_verify" fi; #################### # INICIO DO BACKUP # #################### echo "Iniciando backup as $data_ini" echo "Verificando compressao de dados..." mt -vf /dev/st0 compression mt -vf /dev/st0 compression on ################################################## # eliminado arquivos desnecessarios (se existir) # ################################################## rm -fv /tmp/tape_list.zip rm -fv /tmp/message rm -f /var/log/backup/tape_list.zip ############################# # preparando arquivo de log # ############################# touch $file_log echo "Arquivo de log sera gerado em :" echo "=>$file_log" ########################## # realizando o backup # # backup sem verificacao # ########################## if [ "$backup_option" = "no_verify" ] ; then echo "Iniciando backup as $data_ini com pos-verificacao" echo "Iniciando backup as $data_ini com pos-verificacao" >$file_log tar -cv -T /export/homes/lista_teste.txt -f /export/homes/backup/$titulo_backup.tar echo "Iniciando compressao do arquivo $titulo_backup" gzip /export/homes/backup/$titulo_backup.tar echo "iniciando Copia para a fita" cd /export/homes/backup/ tar -cf /dev/st0 $titulo_backup.tar.gz else echo "Iniciando backup as $data_ini com pos-verificacao" echo "Iniciando backup as $data_ini com pos-verificacao" >$file_log tar -cv -T /export/homes/lista_teste.txt -f /export/homes/backup/$titulo_backup.tar echo "Iniciando compressao do arquivo $titulo_backup" gzip /export/homes/backup/$titulo_backup.tar echo "Iniciando Copia para a fita" cd /export/homes/backup/ tar -cf /dev/st0 $titulo_backup.tar.gz fi ############################ # ejetando o tape no final # ############################ # eject /dev/st0 ##################### # aviso ao operador # ##################### echo "Nao esqueca de trocar o tape para o dia seguinte" data_fim=`date +%d-%m-%Y_%H:%M` echo "Operacao de backup finalizada as $data_fim" echo "Operacao de backup finalizada as $data_fim" >>$file_log rm -fv /tmp/tape_list.zip rm -fv /tmp/message # rm -rf /export/homes/backup/*
Como Converter várias fotos JPG em arquivos PDFs, compactando e girando em 90º
Analisador de rede com aviso em net send
Remove Automaticamente os Kernel Antigos do GRUB
Bloquear o DHCP de dispositivos móveis
Nenhum comentário foi encontrado.
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Como criar um make.conf no Gentoo (para iniciantes)
Como instalar o Open WebUI para Ollama no Gentoo (com systemd)
INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX
Removendo o bloqueio por erros de senha no Gentoo (systemd)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Removendo a trava de versão do Project Brutality para GZDoom/UZDoom
Acelere a compilação no Gentoo com distcc (guia para Systemd)









