[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Script de Backup
From: |
Paulo Roberto Oliveira Junior |
Subject: |
Re: [shell-script] Re: Script de Backup |
Date: |
Thu, 5 Aug 2004 10:39:45 -0300 (BRT) |
Olá,
Após copiar esses arquivos vc pode criar um arquivo tgz, zip?
Se vc criasse um padrão de saída de arquivo seria mais fácil, pois
bastaria vc fazer um comparativo com o número de dias anteriores e remover
os arquivos desejados.
Paulo Junior
On Thu, 5 Aug 2004, darsinquaros wrote:
> --- 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
> >
> >
> > 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
> > >
> > >
> > >
> > >
> > >
> > >
>
>
>
> ---------------------------------------------------------------------
> 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
>
>
>
>
>
>