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# Criado por: Fabio Biancardi
# e-mail: fdbiancardi@gmail.com
# Data criacao: 02/02/2011
#!/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