Tem o tem o rsync tambem, aqui eu uso o gnome-schedule(front-end pro crontab) + grsync(front-end pro rsync).
2008/5/21 Marcelo Gondim <[EMAIL PROTECTED]>: > 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="[EMAIL PROTECTED]" > 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... :) > > > > -- > Interessado em aprender mais sobre o Ubuntu em português? > http://wiki.ubuntu-br.org/ComeceAqui - > ubuntu-br mailing list > [email protected] > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > -- Interessado em aprender mais sobre o Ubuntu em português? http://wiki.ubuntu-br.org/ComeceAqui - ubuntu-br mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

