BACKUP EM FITA DAT NO FEDORA (com shell script)

1. BACKUP EM FITA DAT NO FEDORA (com shell script)

Reuber M de Santana
reuber

(usa Conectiva)

Enviado em 01/02/2007 - 15:58h

#Início do script…cabeçalho de script shell
#!/bin/bash
#############Váriáveis
diasemana=`date | cut -d ” ” -f 1`
mes=`date | cut -d ” ” -f 2`
dia=`date | cut -d ” ” -f 4`
ano=`date | cut -d ” ” -f 7`
hora=`date | cut -d ” ” -f 5`
########################
echo “Backup Iniciado as $hora” > /logs/bk$diasemana$dia$mes$ano.DIFlog
#Comando para voltar a fita ao início
mt -f /dev/nst0 rewind
#Comando que procura os arquivos que foram alterados nas #ultimas 16 horas e armazena numa lista os nomes
find /home/files -ctime -16 > /opt/lista.txt
#Targearemos todos os arquivos encontrados usando como #base a nossa lista através do parâmetro -T que lê uma lista #para criar o arquivo targeado
tar -cpPmfv /dev/nst0 -T /opt/lista.txt >> /logs/bk$diasemana$dia$mes$ano.log
#Terminado volto a fita novamente
mt -f /dev/nst0 rewind
#E incluo no final do log o horário que acabou
hora1=`date | cut -d ” ” -f 5`
echo “Backup finalizado as $hora1″ >> /logs/bk$diasemana$dia$mes$ano.log


  


2. Agora vamos ao backupão…

Reuber M de Santana
reuber

(usa Conectiva)

Enviado em 01/02/2007 - 15:59h


#!/bin/bash
diasemana=`date | cut -d ” ” -f 1`
mes=`date | cut -d ” ” -f 2`
dia=`date | cut -d ” ” -f 4`
ano=`date | cut -d ” ” -f 7`
hora=`date | cut -d ” ” -f 5`
echo “Backup Iniciado as $hora” > /var/log/backup/bk$diasemana$dia$mes$ano.log
mt -f /dev/nst0 rewind
tar cpPmfv /dev/nst0 /home/dados >> /var/log/backup/bk$diasemana$dia$mes$ano.log
mt -f /dev/nst0 rewind
hora1=`date | cut -d ” ” -f 5`
echo “Backup finalizado as $hora1″ >> /var/log/backup/bk$diasemana$dia$mes$ano.log






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts