Powered By Blogger

Translate

terça-feira, 8 de fevereiro de 2011

Script Backup DVD

Instando o Pacote para Gravação em DVD

#aptitude update
#aptitude install growisofs


# Script Backup DVD
# Criado por: Fabio Biancardi
# e-mail: fdbiancardi@gmail.com
# Data criacao: 02/02/2011
# Instalar o pacote: growisofs


#!/bin/bash


# Variavel para definir a data no Backup
Data=`date "+%d-%m-%Y"`


# verifica o status do samba e loga no arquivo smbstatus.txt
smbstatus >/var/log/samba/smbstatus/$Data-smbstatus.txt


# para o servico do samba para iniciar o backup
/etc/init.d/samba stop


# aguarda antes de comecar a proxima tarefa
sleep 2


# compacta o diretorio fls etc usr var
tar -cjvf backup_fls.tar.bz2 /fls >>/var/log/backup/bkpfls-$Data.txt
tar -cjvf backup_etc.tar.bz2 /etc
tar -cjvf backup_usr.tar.bz2 /usr/share/gdm/themes/olho
tar -cjvf backup_var.tar.bz2 /var/log


# Varial Data
Data=`date "+%d-%m-%Y"`


# Renomeia os backups com a data atual
mv backup_fls.tar.bz2 backup_fls-$Data.tar.bz2
mv backup_etc.tar.bz2 backup_etc-$Data.tar.bz2
mv backup_usr.tar.bz2 backup_usr-$Data.tar.bz2
mv backup_var.tar.bz2 backup_var-$Data.tar.bz2


# Move o backup para o diretorio bkpfls
mv *.bz2 /bkpfls/bkp-diario


# aguarda antes de comecar a proxima tarefa
sleep 2


# Inicia o servico do Samba
/etc/init.d/samba start


# aguarda antes de comecar a proxima tarefa
sleep 4


# Fecha a Bandeja do DVD
eject -t


# aguarda antes de comecar a proxima tarefa
sleep 30


# Acessa o diretorio para gravar o arquivo em DVD
cd /bkpfls/bkp-diario


# Comando para gravar o arquivo no DVD
growisofs -speed=4 -Z /dev/dvd -R -J *.tar.bz2


# aguarda antes de comecar a proxima tarefa
sleep 30


# Eject
eject


# aguarda antes de comecar a proxima tarefa
sleep 5


# Move o backup do diretorio diario  para Mensal
mv /bkpfls/bkp-diario/*.tar.bz2 /bkpfls/bkp-mensal