Script de backup [RESOLVIDO]

1. Script de backup [RESOLVIDO]

Danilo Felix Bahia
felixbahia

(usa Ubuntu)

Enviado em 02/09/2010 - 14:39h

Como eu faço um Script de backup?


  


2. MELHOR RESPOSTA

Fabiano Araújo
finolinux

(usa Ubuntu)

Enviado em 05/09/2010 - 22:23h

Colega se quiser pode utilizar este modelo de script de backup abaixo:
# Script de backup Diario

LOG="/opt/backup/logs/`date +%D | tr / -`.log"

dia=`date +%u`
week=`date +%a`

for lang in `cat /etc/environment`; do export $LANG; done

/bin/touch $LOG

echo "Backup iniciado em: `date`" >> $LOG
echo "" >> $LOG

echo "Removendo arquivos de log antigos..." >> $LOG
echo "" >> $LOG
find /opt/backup/logs -type f -name "*gz" -ctime +3 -exec rm -rf {} \;
echo "" >> $LOG

echo "Atualizando backup diario do diretorio /home:" >> $LOG
# Script de backup Diario

LOG="/opt/backup/logs/`date +%D | tr / -`.log"

dia=`date +%u`
week=`date +%a`

for lang in `cat /etc/environment`; do export $LANG; done

/bin/touch $LOG

echo "Backup iniciado em: `date`" >> $LOG
echo "" >> $LOG

echo "Removendo arquivos de log antigos..." >> $LOG
echo "" >> $LOG
find /opt/backup/logs -type f -name "*gz" -ctime +3 -exec rm -rf {} \;
echo "" >> $LOG

echo "Atualizando backup diario do diretorio /home:" >> $LOG
echo "" >> $LOG
# Aqui vc muda para o diretório que vc quer fazer o backup
cd /
tar -zcvf /backup/bkp_home_$week.tar /home/* >> $LOG
echo >> $LOG

Obs: Não esqueça de criar os diretórios e arquivos utilizados pelas variaveis;

Abraços espero ter ajudado

3. depende de como vc quer fazer o backup!.

José Ricardo Machado
ricardo_lda

(usa Slackware)

Enviado em 02/09/2010 - 15:11h

tem alguns programas que fazem isso pra vc!, eu particularmente crio o script de acordo com a minha necessidade.
O importante não é o script! mas a certeza de que o script vai gerar um cópia e vai gravar de forma que em uma necessidade os dados estejam realmente como deveriam estar! e acessivel é claro!.
A meu ver, um script básico de backup! começa efetuando uma cópia compactada! dos arquivos que preciso para um local temporária! e que só o root tem acesso!, após a criação do(s) arquivo(s), gera um MD5 e grava em mídia externa os dados e o MD5! após a gravação! é feito a leitura da midia! e comparação das chaves!! se estiver OK! passa! caso contrário! o processo é re-iniciado!.
Se vc precisa de ajuda para a criação do Script! posta aí o que vc gostaria de efetuar Backup! e qual a mídia externa!!. assim ficaria mais fácil da comunidade te ajudar!.


4. Script de backup

Danilo Felix Bahia
felixbahia

(usa Ubuntu)

Enviado em 05/09/2010 - 16:47h

É arquivo lá, normal .txt
tem que fazer o script do backup lá.




Criar um script que faz backup da pasta Documents.




Salvar o arquivo compactado em:




/home/ubuntu/backups




Detalhe nome diferente para cada backup.




Tem que rodar todo dia às 01:00.









5. Backup

Roberto Soares (3spreto)
roberto_espreto

(usa Slackware)

Enviado em 05/09/2010 - 22:08h

Resumindo, você quer que alguem crie um script prontinho pra você!
Cara, procure pelos comandos cp, tar, mv, contrab, date que você conseguirá criar seu script desejado! Aqui no VoL já existe milhares desse tipo de script, basta deixar a preguiça de lado e dar uma pesquisadinha.
Tente ao menos fazer e poste as duvidas referente ao mesmo!
Vamos man, arregaça as mangas ae!

Att,


6. Script de backup

Fernando
zogisfs

(usa openSUSE)

Enviado em 16/09/2013 - 19:37h

Teria como fazer um backup pra mim:

Tem que ter:

Criar um backup da pasta /home/backup/

o arquivo tar.gz tem que estar em /backup

as 0 horas criar um backup full dessa pasta e compactar em tar.gz

as 12 horas cria um backup incremental da mesma pasta com os arquivos modificados. compactar em tar.gz

deve- se ter no máximo 3 backup full e 3 incremental

deve ter o log de cada backup com os arquivos copiados e possiveis erros e um resumo do backup

o nome do backup deve ser seguinte forma:

full_dia_mes_ano-hh_mm.tar.gz
logfull_dia_mes_ano-hh_mm.log
inc_dia_mes_ano-hh_mm.tar.gz
loginc_dia_mes_ano-hh_mm.log


Exemplo:
se tiver os backup de segunda, terça, quarta na hora que acabar de gerar o de quinta, o de segunda deve ser apagado, tanto o full quanto o incremental, e assim com os demais dias da semana

De segunda a domingo






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts