[Ubuntu-BR] Meu script de backup diário para quem precisar. :)
Marcelo Gondim
gondim em linuxinfo.com.br
Segunda Junho 16 14:38:19 UTC 2008
Oi Alex,
Em Dom, 2008-06-15 às 23:08 -0300, Alex Borges de Oliveira escreveu:
> 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
Essa mensagem não é nenhum erro ou problema ele apenas vai fazer o
seguinte. Ao invés de gravar no arquivo:
/home/alex/Documentos ele irá gravar assim:
home/alex/Documentos
Isso de certa forma é até bom porque se por acidente vc tentar
descompactar o arquivo em uma máquina ele não vai sobrer os arquivos
daquela máquina à menos que esteja no raiz. Mas se vc tiver em outro
diretório ele irá descompactar ali. :)
Mas se vc quiser que remova o "/" então vc deve usar o -P também tipo:
tar -P -cjpf $TEMP/documentos-`date +%a`.tar.bz2 $DOC
Grande abraço
>
> 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
> > ########################################################################
More information about the ubuntu-br
mailing list