Pular para o conteúdo

BACKUP EM FITA DAT NO FEDORA (com shell script)

Responder tópico
  • Denunciar
  • Indicar

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

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

Responder tópico

2. Agora vamos ao backupão…

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

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder