shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Script de Backup


From: darsinquaros
Subject: Re: Script de Backup
Date: Thu, 05 Aug 2004 12:43:58 -0000
User-agent: eGroups-EW/0.82

--- Em address@hidden, Paulo Roberto Oliveira Junior
<junior@c...> escreveu
> Olá,
> 
>       Qual é o formato de saída dos arquivos de backup?
> 
>       tgz ? bzip?
> 
>       Ex 20040805.tgz ?

Naum tem formato... *_*
Ele só copia os arquivos para uma pasta destino... ^_^"
Vou ver se acho algo...

>  _______________________________________________
>     Paulo Junior
>     Suporte Técnico Conectiva Linux
>     junior@c...
>     http://www.conectiva.com.br/suporte
>  _______________________________________________
> 
> 
> On Wed, 4 Aug 2004, darsinquaros wrote:
> 
> > Tem esse aqui que naum corresponde às suas espectativas mas é um
> > exemplo...
> > Espero que lhe sirva pra algo. ^_^
> > ai vai...
> > ####################################
> > # !/bin/sh
> > # Backups Importantes da Partição Raiz
> > # Escrito por Marcos Candido
> > # Editado por Neno Molina
> > # Incluída uma sugestão de atualização de pacotes .deb do dandao
> >
> > DIALOG=Xdialog
> >
> > $DIALOG --title "Iniciar backup" \
> > --backtitle "Backups da Partição Raiz" \
> > --menu "Ao Reinstalar o kurumim mesmo tendo uma partição Home separada
> > você
> > precisará fazer backups de algumas pastas importantes da partição
raiz do
> > sistema, exemplo:
> > *pasta /var/lib/apt - Arquivos baixados pelo apt-get update
> > *pasta /packages e /var/cache/apt/archives - Aquivos baixados e
instalados
> > via apt-get e copiados do cd do kokar
> > \n
> > Escolha suas opções abaixo. \n" 20 70 0 \
> > "Iniciar" "Clique para começar o backup" \
> > "Restaurar" "clique aqui para restaurar o backup" \
> > "Compactar" "Compactar a pasta *backups* " \
> > "Descompactar" "Descompacta o *backup.tar* salvo no home" \
> > "Remover" "Remover a pasta backups do diretório home para liberar
> > espaço no HD" \
> > "Sair" "Sair sem fazer nada" 2> /tmp/checklist.tmp.$$
> > retval=$?
> >
> > choice=`cat /tmp/checklist.tmp.$$`
> > rm -f /tmp/checklist.tmp.$$
> >
> > # -----------------------------------
> >
> > if [ "$choice" = "Iniciar" ];
> > then
> >
> > mkdir ~/backups
> > mkdir ~/backups/var
> > mkdir ~/backups/var/cache
> > mkdir ~/backups/var/cache/apt
> > mkdir ~/backups/var/cache/apt/archives
> > mkdir ~/backups/var/lib
> > mkdir ~/backups/home/kurumin/Azureus/*.statistics
> > mkdir ~/backups/home/kurumin/.thunderbird
> > mkdir ~/backups/home/kurumin/OpenOffice.org1.1.0
> > mkdir ~/backups/home/kurumin/.opera/
> > mkdir ~/backups/home/kurumin/.kde/share/wallpapers
> > mkdir ~/backups/home/kurumin/.kde/share/apps/kmail
> > mkdir ~/backups/home/kurumin/.kde/share/apps/sim
> > mkdir ~/backups/boot/
> > mkdir ~/backups/usr/local/k-karamba
> > mkdir ~/backups/usr/X11R6/lib/X11/xkb/keycodes/
> > mkdir ~/backups/home/kurumin/.fluxbox
> > mkdir ~/backups/home/kurumin/.amsn/
> > mkdir ~/backups/home/kurumin/.kde/share/apps/konqueror
> > mkdir ~/backups/home/kurumin/Desktop
> > mkdir ~/backups/home/kurumin/.phoenix/
> > mkdir ~/backups/home/kurumin/.kde/share/applnk
> >
> > sudo cp -pr /packages/ ~/backups/packages/
> > sudo cp -p /var/cache/apt/archives/* ~/backups/var/cache/apt/archives
> > sudo cp -pr /var/lib/apt/ ~/backups/var/lib/
> > sudo cp -pr /home/kurumin/Azureus/*.config
~/backups/home/kurumin/Azureus/
> > sudo cp -pr /home/kurumin/Azureus/*.statistics
> > ~/backups/home/kurumin/Azureus/
> > sudo cp -pr /home/kurumin/Azureus/torrents
~/backups/home/kurumin/Azureus/
> > sudo cp -pr /home/kurumin/.opera/opera.ini
> > sudo cp -pr /home/kurumin/.opera/opera.reg
> > sudo cp -pr /home/kurumin/.opera/global.dat
> > sudo cp -pr /home/kurumin/.opera/skins
> > sudo cp -pr /home/kurumin/.opera/toolbar
> > sudo cp -pr /home/kurumin/.opera/mail
> > sudo cp -pr /home/kurumin/.opera/menu
> > sudo cp -pr /home/kurumin/.opera/sessions
> > sudo cp -pr /home/kurumin/OpenOffice.org1.1.0
> > ~/backups/home/kurumin/OpenOffice.org1.1.0
> > sudo cp -pr /home/kurumin/.kde/share/wallpapers
> > ~/backups/home/kurumin/.kde/share/wallpapers
> > sudo cp -pr /home/kurumin/.kde/share/apps/kmail
> > ~/backups/home/kurumin/.kde/share/apps/kmail
> > sudo cp -pr /home/kurumin/.kde/share/apps/sim
> > ~/backups/home/kurumin/.kde/share/apps/sim
> > sudo cp -pr /etc/lilo.conf ~/backups/etc
> > sudo cp -pr /etc/fstab.conf ~/backups/etc
> > sudo cp -pr /boot/*.bmp ~/backups/boot/
> > sudo cp -pr /usr/local/k-karamba ~/backups/usr/local/k-karamba
> > sudo cp -pr /usr/X11R6/lib/X11/xkb/keycodes/xfree86
> > ~/backups/usr/X11R6/lib/X11/xkb/keycodes/xfree86
> > sudo cp -pr /home/kurumin/.fluxbox ~/backups/home/kurumin/.fluxbox
> > sudo cp -pr /home/kurumin/.amsn/ ~/backups/home/kurumin/.amsn/
> > sudo cp -pr /home/kurumin/.kde/share/apps/konqueror
> > ~/backups/home/kurumin/.kde/share/apps/konqueror
> > sudo cp -pr /home/kurumin/Desktop ~/backups/home/kurumin/Desktop
> > sudo cp -pr /home/kurumin/.phoenix/ ~/backups/home/kurumin/.phoenix/
> > sudo cp -pr /home/kurumin/.kde/share/applnk
> > ~/backups/home/kurumin/.kde/share/applnk
> >
> >
> > sleep 8
> >
> > fi
> >
> > # -----------------------------------
> >
> >
> > if [ "$choice" = "Restaurar" ];
> > then
> >
> > sudo cp -rp ~/backups/packages /
> > sudo cp -p ~/backups/var/cache/apt/archives/*
> > /var/cache/apt/archives/partial
> > sudo cp -rp ~/backups/var/lib /var
> >
> > fi
> >
> > # -----------------------------------
> >
> > if [ "$choice" = "Compactar" ];
> > then
> >
> >
> > tar -cvf backups.tar /home/kurumin/backups
> >
> > fi
> >
> > # -----------------------------------
> >
> > if [ "$choice" = "Descompactar" ];
> > then
> >
> >
> > tar -xzvf backups.tar
> >
> > fi
> >
> >
> >
> > # -----------------------------------
> >
> > if [ "$choice" = "Remover" ];
> > then
> >
> >
> > sudo rm -r ~/backups
> >
> > fi
> >
> > # -----------------------------------
> >
> > if [ "$choice" = "Sair" ];
> > then
> >
> > exit 0
> >
> > fi
> >
> >
> > exit 0
> >
> > ------------------------------------
> >
> >
> > exit 0
> > #######################################
> > --- Em address@hidden, Henry Clark <hclark@v...>
escreveu
> > > Boa dia pessoal,
> > >
> > > Estou precisando fazer um script de backup, que apague os arquivos
> > > criados com mais de 7 dias.
> > >
> > > Exemplo, ele faz o backup e cria o arquivo na segunda.. e na próxima
> > > segunda o arquivo seria substituído pelo da segunda "atual".
> > >
> > > Estou procurando pela internet mas não acho nada do gênero, se
alguém
> > > puder me dar uma dica de site ou de script, serei grato :-D
> > >
> > > []´s
> > >
> > > Henry Clark
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ---------------------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de
programação, como perl, C etc. Quem insistir em não seguir esta regra
será moderado sem prévio aviso.
> > ---------------------------------------------------------------------
> > Sair da lista: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
> > ---------------------------------------------------------------------
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >


reply via email to

[Prev in Thread] Current Thread [Next in Thread]