[Ubuntu-BR] Meu script de backup diário para quem precisar. :)

Alex Borges de Oliveira alex.borgesoliveira em gmail.com
Segunda Junho 16 02:08:32 UTC 2008


Olá Marcelo,

Aproveitando sua ideia fiz um script para fazer backup dos meus dados,
(forma de aprender e de fazer um backup do meu sistema) mas quando eu
estou execultando esta mostrando a seguinte mensagem:

Removendo `/` inicial dos nomes dos membros

O script está dessa forma:

#!/bin/bash
#########################################################################
# Alex Borges de Oliveira
# Backup do Not
# Local que o backup é gravado
TEMP="/home/alex/Backup/Temp"
BACK="/home/alex/Backup"
# Pasta a serem compactadas
DOC="/home/alex/Documentos"
FOTOS="/home/alex/Fotos"
############################################################################
tar -cjpf $TEMP/documentos-`date +%a`.tar.bz2 $DOC
tar -cjpf $TEMP/fotos-`date +%a`.tar.bz2 $FOTOS

mv $TEMP/*.tar.bz2 $BACK

Att,


Em Qua, 2008-05-21 às 02:22 -0300, Marcelo Gondim escreveu:
> Olá pessoal,
> 
> Percebi que alguém queria algum script de backup na lista para CD/DVD e
> por isso resolvi postar um meu aqui que faz um backup geral do sistema,
> de tal forma que pode-se recuperar ele totalmente e já me salvou pelo
> menos umas 3 vezes.  :)  Ele faz backup para outro servidor e envia
> e-mails em caso de problemas. Espero que seja útil pra alguém aqui:
> 
> #!/bin/bash
> ######################################################################################################
> # Marcelo Gondim
> # Versao: 1.0
> # Ano: 2007
> BKP_SERVER="192.168.254.134"
> SERVIDOR="jsfrw"
> PROVEDOR="JSA"
> TEMP="/usr/local/backup"
> REMOTO="/mnt/backup"
> EMAIL="suporte em dominio"
> COMPARTILHA="backup"
> ######################################################################################################
> tar -cjpf $TEMP/$SERVIDOR-`date +%a`.tar.bz2 / --exclude=$TEMP/*
> --exclude=/proc/* --exclude=/sys/*
> tar -tjpf $TEMP/$SERVIDOR-`date +%a`.tar.bz2
> if [ $? -ne 0 ]; then
>          mailx -s "PROBLEMAS COM O BACKUP DO SERVIDOR - $SERVIDOR -
> `date +%a`- $PROVEDOR" $EMAIL <<EOF
> Erro na criacao do tar.bz2.
> EOF
>    exit
> fi
> 
> cd $TEMP
> split --verbose -b 2000m $SERVIDOR-`date +%a`.tar.bz2 $SERVIDOR-`date +%
> a`.tar.bz2_
> rm $SERVIDOR-`date +%a`.tar.bz2
> 
> mount -t smbfs -o username=usuario,passwd=senha,ip=
> $BKP_SERVER //$BKP_SERVER/$COMPARTILHA $REMOTO
> if [ $? -ne 0 ]; then
>          mailx -s "PROBLEMAS COM O BACKUP DO SERVIDOR - $SERVIDOR -
> `date +%a`- $PROVEDOR" $EMAIL <<EOF
> Erro na montagem do compartilhamento de backup.
> EOF
>    rm $SERVIDOR-`date +%a`.tar.bz2_*
>    exit
> fi
> 
> cp $TEMP/$SERVIDOR-`date +%a`.tar.bz2_* $REMOTO
> if [ $? -ne 0 ]; then
>          mailx -s "PROBLEMAS COM O CP DO SERVIDOR - $SERVIDOR - `date +%
> a` - $PROVEDOR" $EMAIL <<EOF
> Erro na execução do CP.
> EOF
>    rm $TEMP/$SERVIDOR-`date +%a`.tar.bz2_*
>    umount $REMOTO
>    exit
> fi
> rm $TEMP/$SERVIDOR-`date +%a`.tar.bz2_*
> 
> mailx -s "COPIA FEITA COM SUCESSO DO SERVIDOR - $SERVIDOR - `date +%a` -
> $PROVEDOR" $EMAIL <<EOF
> Copia realizada com sucesso!
> EOF
> umount $REMOTO
> ########################################################################
> 
> Qualquer dúvida só perguntar... :)
> 
> 
> 





More information about the ubuntu-br mailing list