[Ubuntu-BR] RES: RES: Comando tar ==> IVAN
João Carlos
jcsuporte em gmail.com
Segunda Março 10 23:31:50 UTC 2008
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 <ivanbrasil em gmail.com> 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 <ivanbrasil em gmail.com> 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 <marlon em netonne.com.br> 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: ubuntu-br-bounces em lists.ubuntu.com
> > >
> > > [mailto:ubuntu-br-bounces em lists.ubuntu.com] 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: ubuntu-br-bounces em lists.ubuntu.com
> > > >> [mailto:ubuntu-br-bounces em lists.ubuntu.com] Em nome de Ivan Brasil
> > > Fuzzer
> > > >> Enviada em: terça-feira, 4 de março de 2008 09:51
> > > >> Para: ubuntu-br em 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 em 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 em 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 em 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 em 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: jcsuporte em gmail.com
--~--~---------~--~----~------------~
Linux user # 430518
ubuntu user #17574
--~--~---------~--~----~------------~
More information about the ubuntu-br
mailing list