Esse escript de backup usando o tar saiu na Dicas-L é bem interessante: http://listas.cipsga.org.br/pipermail/linux-sbo/2005-July/001023.html
Marlon -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Ivan Brasil Fuzzer Enviada em: terça-feira, 11 de março de 2008 08:36 Para: Lista de discussão do LoCoTeam Brasileiro Assunto: Re: [Ubuntu-BR] RES: RES: Comando tar ==> IVAN Gostei da dica, meu script de backup começou a precisar deste tipo de restrição por estar sendo gravado temporariamente em um DVD(o drive da fita não tá legal). Com certeza vou aproveitar esta dica. Vale mesmo. Em 10/03/08, João Carlos <[EMAIL PROTECTED]> escreveu: > > Ivan, > > Vou fazer aqui uma coisa que eu não muito legal, que é responder uma msg > de > forum dando uma outra solução ao invés de responder o que o usuário > perguntou.... > > mas nesse caso acho que é mais um complemento do que outra coisa > > eu fiz um script de backup do tipo que vc tá fazendo e coloquei os > arquivos > que quero copiar e os que não quero dentro de arquivos txt > > tipo assim > > Declarei as variaveis: > > arq_incl=/etc/backup/incluidos.conf; > arq_excl=/etc/backup/excluidos.conf; > dest_bkp=/var/backup/backup-servidor; > nome_arq="$dest_bkp"-`date +%Y.%m.%d-%H.%M`-full.tar.gz > > e mandei o comando usando as variaveis > > tar zvcf "$nome_arq" -T "$arq_incl" --exclude-from="$arq_excl"; > > > e dentro dos arquivos coloquei assim: > > ------------------------------------- > Arquivo incluidos.txt > ------------------------------------- > /home/isgs/reset > /home/isgs/Scp > /home/isgs/udf > /home/isgs/windows > /home/isgs/winInt > /home/isgs/winvnc > /home/isgs/winvnc2 > /etc > /var/log > ------------------------------------- > > ------------------------------------- > Arquivos excluidos.txt > ------------------------------------- > *.mp3 > *.mkv > *.wav > *.ogg > *.avi > *.wmv > *.mpg > *.mpeg > *.iso > *.jpg > *.jpeg > *.gif > *.png > *.tmp > *.txt~ > *.html~ > *.tmp > *.$* > *.~* > *.bak > *.swp > SWAP > swap > ~*.* > core*.* > *.iso > ------------------------------------- > > ou seja faz o backup das pastas que estão configuradas no arquivo > incluidos.txt, mas não copia as extensões configuradas no arquivo > excluidos.txt > > > > acho que assim fica mais 'configurável' e se vc precisar mudar alguma > coisa > muda dentro do txt e não precisa ficar mexendo no comando entendeu? > > bem, não sei se ficou confuso, qualquer coisa que não entender pode entrar > em contato direto comigo no meu email ou msn que te dou uma força ou te > mando o meu script completo que tem log e tudo. > > vlw > > > > > Em 06/03/08, Ivan Brasil Fuzzer <[EMAIL PROTECTED]> escreveu: > > > > Achei a solução :D > > > > Trocando as coisas de lugar e botando o "--exclude" antes do local de > onde > > os backups devem ser feitos a coisa funciona. > > > > Ficou assim: > > > > tar cvjpf teste.tar.bz2 --exclude=/var/www/htdocs > > /fuzzer/download/*/var/www/htdocs/fuzzer > > > > Em 06/03/08, Ivan Brasil Fuzzer <[EMAIL PROTECTED]> escreveu: > > > > > > > > Marlon, tentei o seguinte comando para testar mas a pasta download > > > continua indo para o backup: > > > > > > tar cvzpf teste.tar.bz2 /var/www/htdocs/fuzzer > > > --exclude=/var/www/htdocs/fuzzer/download/* > > > > > > Meu backup é muito mais que isso mas tentei este comando simples para > > > teste e ainda não consegui fazer o que quero usando apenas o comando > > tar. > > > > > > Em 06/03/08, Marlon César Garcia <[EMAIL PROTECTED]> escreveu: > > > > > > > > Uso o tar aqui com o seguinte parâmetro, sempre deu certo, talvez > > ajude > > > > você: > > > > > > > > tar cfzpv backup-02-06-08-10-15.tar.gz / > > > > --exclude=/proc/* --exclude=/tmp/* > > > > --exclude=/backupao-* --exclude=/sys/* --exclude=/dev/* > > > > > > > > Ele vai fazer o backup, do sistema todo "/" vai adicionar os > > diretórios > > > > proc/, tmp/, sys/, dev/ mas sem incluir os arquivos. > > > > > > > > Para restaurar tar xfvp backup-02-06-08-10-15.tar.gz > > > > > > > > man tar ele vai lhe mostrar várias outras opções. Espero que de > certo > > > > seus > > > > backups. > > > > > > > > O bom de não depender de software de terceiros é que no aperto, você > > > > consegue resolver com as próprias ferramentas que dispõe em qualquer > > > > distribuição Linux, mas lógico que, cada caso é um caso. Se a roda > já > > > > esta > > > > pronta não tem porque reinventá-la. > > > > > > > > Grande abraço. > > > > > > > > > > > > Marlon > > > > > > > > > > > > -----Mensagem original----- > > > > De: [EMAIL PROTECTED] > > > > > > > > [mailto:[EMAIL PROTECTED] Em nome de romano > > > > Enviada em: quarta-feira, 5 de março de 2008 20:46 > > > > Para: Lista de discussão do LoCoTeam Brasileiro > > > > Assunto: Re: [Ubuntu-BR] RES: Comando tar > > > > > > > > Ivan Brasil Fuzzer escreveu: > > > > > > > > > Marlon, já tinha tentado com o --exclude e não deu certo, os > > arquivos > > > > > continuam sendo inseridos no tar. Estou dando uma estudada no > bacula > > > > mas > > > > > gostaria de continuar utilizando meus scripts. > > > > > > > > > > Em Ter, 2008-03-04 às 10:41 -0300, Marlon César Garcia escreveu: > > > > >> tar cfz nome-do-backup.tar.gz /pastas_do_backup/ > > > > --exclude=o_que_nao_quer > > > > >> > > > > >> Marlon > > > > >> > > > > >> -----Mensagem original----- > > > > >> De: [EMAIL PROTECTED] > > > > >> [mailto:[EMAIL PROTECTED] Em nome de Ivan > Brasil > > > > Fuzzer > > > > >> Enviada em: terça-feira, 4 de março de 2008 09:51 > > > > >> Para: ubuntu-br@lists.ubuntu.com > > > > >> Assunto: [Ubuntu-BR] Comando tar > > > > >> > > > > >> Olá! > > > > >> > > > > >> > > > > >> Estou fazendo backup de algumas pastas de um servidor mas em > > algumas > > > > >> pastas tenho imagens de CD que não são necessárias no backup. > Estou > > > > >> usando o comando tar para juntar tudo e compactar. Estou usando > um > > > > "tar" > > > > >> para cada grupo de arquivos como html, database, relatorios e > assim > > > > por > > > > >> diante. Tem alguma forma de não adicionar os arquivos .iso com o > > > > comando > > > > >> tar? > > > > >> > > > > >> > > > > >> -- > > > > >> Interessado em aprender mais sobre o Ubuntu em português? > > > > >> http://wiki.ubuntu-br.org/ComeceAqui - > > > > >> ubuntu-br mailing list > > > > >> ubuntu-br@lists.ubuntu.com > > > > >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > > >> > > > > >> > > > > >> > > > > > > > > > > > > > > > > > > vc pode colocar um if antes de qualquer coisa; > > > > > > > > exemplo > > > > > > > > if [ arquivo = *.iso ] > > > > then > > > > faz alguma coisa > > > > fi > > > > > > > > algo desse jeito, nao sou craque em shell script mas isso deve > > resolver > > > > seu problema; > > > > > > > > > > > > -- > > > > Interessado em aprender mais sobre o Ubuntu em português? > > > > http://wiki.ubuntu-br.org/ComeceAqui - > > > > ubuntu-br mailing list > > > > ubuntu-br@lists.ubuntu.com > > > > 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 > > > > ubuntu-br@lists.ubuntu.com > > > > 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 > > ubuntu-br@lists.ubuntu.com > > https://lists.ubuntu.com/mailman/listinfo/ubuntu-br > > > > > > -- > /etc/init.d/abracos start > > --~--~---------~--~----~------------~ > JotaCê > JC Suporte! > http://www.jcsuporte.com > --~--~---------~--~----~------------~ > Tel.: (32) 9977-2017 > ICQ.: 330.99.44 > MSN: [EMAIL PROTECTED] > --~--~---------~--~----~------------~ > Linux user # 430518 > ubuntu user #17574 > --~--~---------~--~----~------------~ > > -- > Interessado em aprender mais sobre o Ubuntu em português? > http://wiki.ubuntu-br.org/ComeceAqui - > ubuntu-br mailing list > ubuntu-br@lists.ubuntu.com > 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 ubuntu-br@lists.ubuntu.com 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 ubuntu-br@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-br