Backup em Fita DDS
Publicado por Claudio Mercaldo de Almeida 23/11/2004
[ Hits: 9.372 ]
Este script visa facilitar o uso de fitas
DDS. Não esqueça de configurar o
device /dev/st0 ou st1... O programa
possui um menu de facil
compreensao. Esta é a primeira
versão ainda estou estudando
algumas melhoras, do tipo:
(identificar se existe fita no device
antes do programas ser executado,
etc...). Conto com a colaboração de
todos. "Viva o Linux"
!/bin/bash ## ## Desenvolvido por Claudio Mercaldo ## Data: 14/11/2004. ## ## # Loop Principal while : ; do clear # Limpeza dos Arquivos de Troca rm -fr /var/log/logdds /var/log/logdds_restauracao /var/log/logdds_status /var/log/logdds_copia /var/log/logdds_listagem rm -fr /tmp/nome /backup/script/out /backup/script/bkok TXT=$(cat /root/opcao) opcao=`dialog --stdout --backtitle "SISTEMA DE BACKUP DDS-1 Versao 1.0" --menu "$serv Menu Principal" 0 50 6 \ 1 "Ativa Backup no device /dev/st0" \ 2 "Restaura Backup no diretorio /backup/script/" \ 3 "Lista Conteudo da Fita" \ 4 "Ativa Compressao no Device" \ 5 "Mostra Status da Fita" \ 6 "Apaga (formata) a Fita" \ 7 "Ejeta a Fita do Device" \ 0 "Sair do Sistema"` case $opcao in 1) ## Ativa Backup em DDS1 dialog --msgbox ' Esta Opcao Ativa a Copia no Device /dev/st0 (dds-1)' 7 60 dialog --yesno 'Deseja Continuar ? [s/n]' 0 0 if [ $? = 0 ]; then dialog --inputbox 'Digite os Diretorios que necessita copiar Ex.: \n /var <espaco> /usr/local' 0 0 2>/tmp/copia.txt nome2=$( cat /tmp/copia.txt ) dialog --title 'Mensagem do Sistema' \ --infobox '\nAguarde...Processando Copia dos Arquivos na Unidade.' 0 0 tar -c "$nome2" -f /dev/st0 tar -c "$nome2" > /var/log/logdds_copia > bkok & more /var/log/logdds_copia > bkok & dialog --title 'Listagem dos Arquivos Copiados Para Fita' \ --textbox out 0 0 dialog --msgbox 'Backup Realizado Com Sucesso !' 7 37 else dialog --msgbox 'Processo Cancelado pelo Usuario !' 7 40 fi ;; 2) ## Restaura Backup dialog --yesno 'Deseja Continuar ? [s/n]' 0 0 if [ $? = 0 ]; then dialog --inputbox 'Digite o Nome do Arquivo (*arquivo) ou (*.*) Para Todos:' 0 0 2>/tmp/nome.txt nome=$( cat /tmp/nome.txt ) dialog --title 'Mensagem do Sistema' \ --infobox '\nAguarde...Processando Restauracao dos Arquivos em /backup/scripts/' 0 0 tar -xf /dev/st0 "$nome" tar -xvf /dev/st0 "$nome" > /var/log/logdds_restauracao > bkok & more /var/log/logdds_restauracao > bkok & dialog --title 'Listagem do Conteudo da Fita' \ --textbox out 0 0 dialog --msgbox 'Backup Restaurado Com Sucesso !' 7 37 else dialog --msgbox 'Processo Cancelado Pelo Usuario !' 7 40 fi ;; 3) ## Listagem do Conteudo da Fita dialog --title 'Mensagem do Sistema' \ --infobox '\nAguarde...Processando Listagem.' 0 0 tar tvf /dev/st0 > /var/log/logdds_listagem more /var/log/logdds_listagem > out & dialog --title 'Listagem do Conteudo da Fita' \ --textbox out 0 0 ;; 4) ## Ativacao da compressao dialog --yesno 'Deseja Ativar Compressao ? [s/n]' 7 40 if [ $? = 0 ]; then mt -f /dev/st0 datcompression dialog --msgbox 'Compressaop Ativada' 7 35 else dialog --msgbox 'Processo Cancelado pelo Usuario' 7 40 fi ;; 5) # Mostra status da fita mt -f /dev/st0 status > /var/log/logdds_status more /var/log/logdds_status > out & dialog --title 'Status Atual da Fita dds-1' \ --textbox out 0 0 ;; 6) # Apaga o Conteudo da Fita clear dialog --yesno 'Deseja Apagar o Conteudo da Fita ? [s/n]' 5 47 if [ $? = 0 ]; then dialog --infobox 'Aguarde...Formatando Unidade /dev/st0' 5 45 mt -f /dev/st0 erase dialog --msgbox 'Fita A P A G A D A ' 7 25 else dialog --msgbox 'Processo Cancelado pelo Usuario' 6 40 fi ;; 7) # Ejeta fita do device clear dialog --msgbox 'A Fita Esta Sendo Ejetada - Aguarde...' 10 40 mt -f /dev/st0 eject ;; 0) # Saida Normal do Sistema clear dialog --msgbox 'VIVA O LINUX - Claudio Mercaldo - cmercaldo@ig.com.br' 10 40 clear exit 1 ;; esac done
Baixando fotos de uma câmera digital pela USB
Pós instalação para Debian 10, Ubuntu 18.04, Ubuntu 20.04, Fedora 31/Fe
Adicionar máquinas em lote no SAMBA
Criação de Usuarios , Grupo e instalação do servidor de arquivos samba
NetScan - o seu scanner de rede!
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Proteja seu Linux Mint com o Timeshift: Restaure o sistema mesmo que ele não inicie!
Instalando Google Chrome no Debian 13
Erro de interface de Rede no Virt Manager dentro Debian 13 KDE (0)
meus dois pen drives não são mais reconhecidos pelo meu PC apos tentar... (3)
Salvar estado da VM no virt-manager (1)
Configuração/... de Apache Hop (1)
Alguém pode me recomendar um editor de textos? [RESOLVIDO] (6)