File "backup_dvd.sh"
Full path: /www/wwwroot/fabriciovc.eti.br/downloads/backup/backup_dvd.sh
File size: 2.03 KiB (2074 bytes)
MIME-type: text/x-shellscript
Charset: utf-8
#!/bin/bash
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# NOTA DE LICENCA #
# #
# Este trabalho esta licenciado sob uma Licenca Creative Commons Atribuicao- #
# Compartilhamento pela mesma Licenca 2.5 Brasil. Para ver uma copia desta #
# licenca, visite http://creativecommons.org/licenses/by-sa/2.5/br/ #
# ou envie uma carta para Creative Commons, 171 Second Street, Suite 300, #
# San Francisco, California 94105, USA. #
# #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# #
# Criado em 22/11/2007 - Ultima alteracao em 12/12/2008 #
# Desenvolvido por Fabricio Vaccari Constanski #
# Contato pelo Email fabriciovc[em]fabriciovc.eti.br #
# Funcao: Script que realiza backup dos dados em uma midia de DVD #
# #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
## Variaveis
RM=/bin/rm
TAR=/bin/tar
ECHO=/bin/echo
MKDIR=/bin/mkdir
MKISOFS=/usr/bin/mkisofs
GROWISOFS=/usr/bin/growisofs
FORMAT=/usr/bin/dvd+rw-format
DADOS=/home/dados
USER=/home/usuarios
BACKUP=/home/dados/backup
## Limpando arquivos de backup anteriores
$RM -rf $BACKUP
$MKDIR $BACKUP
## Gerando .tar.bz2
$TAR cjf $BACKUP/direcao.`date +%F`.tar.bz2 $DADOS/direcao
$TAR cjf $BACKUP/fin.`date +%F`.tar.bz2 $DADOS/fin
$TAR cjf $BACKUP/scripts.`date +%F`.tar.bz2 $DADOS/scripts
$TAR cjf $BACKUP/vendas.`date +%F`.tar.bz2 $DADOS/vendas
$TAR cjf $BACKUP/etc.`date +%F`.tar.bz2 /etc
## Gravando CD/DVD
$FORMAT -blank=all /dev/dvd
$GROWISOFS -dvd-compat -speed=4 -Z /dev/dvd -R -J $BACKUP